This was quite the challenge. I enjoyed it. There's certainly lot that can be improved but this can be a nice speedrun challenge, even if only the demo.
Here's a picture of me and my best friend in the game. He's dancing because he's happy :)