Good job for your first game! It took me a few tries to get enough money to build a tower, but once I did it got considerably easier even with the awkward aiming. It would be nice if the player could access a tower by the end of the first wave. I think it's possible if it's a perfect score, not sure. But maybe just start the player with 100 money. That way they have faster access to a key feature of what makes a tower defense game a tower defense game especially because this is a shorter game with three waves. Another weird bug is that I noticed that the player's projectile would sometimes get destroyed on the first ball it collides with and other times it would travel through a bunch of them.