I'm surprised I haven't played more games like this before because it works really well switching between the perspectives without being confusing. Having a boss fight too at the end against Kitty was my favorite part.