I love this game! The timing based spellcasting is ingenious, the music is so nice, the sounds fit so well, the art was very pleasing to look at, and the story was quite funny. Great interpretation of the theme, or should I say, translation of the theme? Nah that's stretching the definition of translation a bit. Oh well.
The only thing is, that one point where you ikus bah jo onto the moving platform offscreen, I'd personally prefer the platform to be a bit closer, or in a different position entirely, so you can see it when you shoot ikus bah joe, or you could even zoom the camera out, which can be done with the Camera2D's zoom property.
Anyway, other than that, I really enjoyed playing the game. A very great game, overall. Well done!