Excellent effort. Only thing I'd change would be to zoom out a bit more, it's a bit hard to dodge the projectiles at such close ranges. But it's an otherwise very solid game, well done.