Wow wow wow! What an experience! The gameplay itself was fun and challenging, and on the later levels I really had to stop and think sometimes to complete them! Everything was smooth and snappy. Story wise this was also neat! It's not the first time we've seen a game where you control two different players, but this was a nice twist! And as far as visuals and audio go *chefs kiss*