A fun game with good attention to detail! I encountered a crash where sometimes when I restarted the level(Possibly restarting and immediately afterwards the game making me restart because I took too long?). I would suggest adding more mechanics, but good job for the time given!