simplification and battle tested version of okami