We totally agree, the complexity is not obvious until you start trying to implement all the mechanics and suddenly your 10 days has gone and you have no sound effects in there! Are you creating your own WebGL backend for the fun of doing it? Just wonder if you'd thought of Unity or even Three.js?
Ping us when you have a new version. We can't guarantee we'll get to play it but we'll do our best. Good luck.