Great experience playing your game, but IMHO tutorial (practice) parts is too long and completely unnecessary. I think it would be more interesting, challenging and exciding to learn all the enemy moves and gameplay mechanics while playing and trying.