Everything For doshin the giant