Really nice and fun, I really liked the AI personality ^^
After reading a few comment, I agree that the game could use some speed up (maybe have a button to toggle between different speed, so that people can select the one they want?), and that you might want some enemy redesign/rebalancing (the last boss didn't even attack me once, for example ^^).
But you know that already, so I'll insist on what you may not be sure about: it's a really cool game, well done :D