There’s a better and more polished version of this on my itch page where I improved on the game’s mechanics and added new levels.