Hey Kultisti, not sure if you are aware, but you seem to be on the front page of itch! (At least for me.) Congrats.
It was for me as well. An absolute bop of a game