Yeah, I really didn't get the time management right, with a plethora of other mistakes along the way. My excuse is that this is my first time ever trying a Game Jam. In hindsight, I should've found a team. The controls aren't completely my work, I took a part of it from a really cool tutorial on YouTube. Honestly, I took a lot of stuff from that tutorial, but then I stupidly spent a bunch of time rewriting everything to be "cleaner" (I didn't like that there was a lot of code duplication for different kinds of objects for example). At least I've managed to get some valuable lessons for next time.
Yeah, I really like it. It's nice and small, but it has everything necessary to make really cool games (plus it runs quite fast). I've used this Game Jam as an excuse to finally learn more about it (and Lua in general as well), but I've barely scratched the surface.
Thank you! :)
(Now that I've finished writing this wall of text I realize all this should've been in a devlog instead of a reply, apologies for that.)