Amazing idea first of all. I love the chaotic organisation of it.
If I could just give a bit of feedback though, it would be to maybe add a tutorial panel that gets displayed before the game starts as the game loop is a bit hard to figure out at first.
