Hey!
You have presented a nice demo. The demo had most elements for a fun game. Gameplay feedback in form of HUD elements was appreciated. Your level generation logic was interesting as well.
There is scope to improve the code quality at few places in terms of readability and efficient but overall good work!!