Awesome game! It was fun dodging the enemy attacks and the limit on turns you can take made the fights challenging, sometimes I even would decide to take the risk and get hit in order to stop wasting my AP. The boss fight was fun, though by the end it got a little tedious. Can't blame you for that though, my game was lagging slightly and that slowed the experience down.
One thing I don't get is where do you involve the stream theme.