What the f. How do you even create this kind of game. I have spent way too much time on this and had loads of fun.