You managed to put a lot of game feel into a simple and easy to understand gameloop! That is not easy to do :)