Really well done game. I liked the big magic hit mechanic. We did a similar line of sight thing in our game. Also, the going back in time thing was cool too. It is difficult without an invincibility period. Tight controls and camera shake made for good gameplay feel. The final boss seemed pretty easy compared to the second to last boss. Overall, really good job.