I'm impressed. You did this game/demo from scratch! You even made use of web oscillator to create the sound effects!