For your first game, it's quite good! Starting out is not easy, trust me I know, and there's a lot of things you got right on your first try! It looks very nice and it plays well. If I may give some advice for the future, change the value of the timer from a float to an integer, it's a pretty simple fix but it should make the number of seconds easier to read while you play the game (you can also keep the decimal numbers for the high score if you want it to be as accurate as possible). Also I know that some bugs will always be in a game and finding all of them is impossible (and fixing some of them is... even harder), but you should playtest your games A LOT. Replay them, use every mechanic you made to try and break your game, even with something as simple as saving your progress. I know critique is not easy to take, that is perhaps the hardest thing to do (unlike giving critique, that is always easy), but I think you have potential! I apologize if I said anything harsh but don't let me disencourage you and make more games!