Demo has some bugs , like the enemies moved in sync with player and ended up flying off the level. The fall state does not register if you walk off a ledge and continue in the same direction but if you release the button or change directions it goes from walking state while in air to falling. Also if you press left and right while in the air you can non stop double jump and remain in the air for ever.