I personally think the best games are usually the ones with the simplest mechanics that are easy to learn, but challenging to master.. this game does an exceptional job of seamlessly blending puzzles and timing/technique/dexterity.. Wonderful job! Bravo!