Thanks! :)
World gen:
I've got not much experience with "endless runner" style games and continuous world generating.
At first it generated big parts at all time...but it was laggy. After some struggling, and experimenting I came up with the idea of a two phase generation. First it generates a chunk of a big size - the thing behind the loading screen - then as the player moves it generates only way smaller parts and it's limited not to go too far ahead of the player. + Blocks are destroyed after some time.
It's still pretty slow...I configured it to make only a small chunk pre-generated. It was faster but surprisingly I left the world generation boundaries behind after some time and the player basically felt out of map.
Alltogether, in spite of the unoptimized implementation I think it was a really nice experience...next time it'll be better.
Art:
I'm glad you liked it :D
Gameplay:
I wanted to have the physics engine most of the control. I'm happy it turned out to be more fun than annoying!