Some mechanics we need coded are
-moving platforms (horizontal and vertical movement)
-The player interacting with collectibles
-The player being able to use weapons and attacks
-Barricades unlocking when the player completes a certain task
-Some enemy behavior
There are some others but these are the main ones at the moment for the demo.