Good job creating all the code and assets from scratch. I thought the game was fun to play and well explained so it was clear what to do. I like the transition effect when the levels load. Main feedback would be to improve the enemy AI. I liked the music but for me it got a bit repetitive after a few levels, maybe having a longer track with some more variation would be good.