Pretty decent for a first game. Had more stuff to it than I was expecting but honestly it's probably better for you at this stage of learning game development to make scaled down projects and focus on getting what you have right. That doesn't mean you shouldn't dream big of course, just make sure you know you got the basic feel of the game how you want it before you pursue them. Good luck in the future!