Very impressed that this was your first game development project ever - you've built out some solid bones for something that I can easily imagine as a larger project. If you decide to iterate on this concept in the future, it might be cool to forced the player to move in a variety of different patterns. I got to level 8 just by kiting the enemies in circles. Creating enemies with new attacks could go a long way!