Just realized that in a way this is a very similar game loop to my own submission. Makes sense why I liked it lol