After some trial and error, it took me about 30-35 minutes to finish it! You have a really solid project honestly :)
Wow, I'm glad a 20-second game managed to keep you entertained for so long. Thanks for the feedback. When I get my PC, I'll try your game too.