Working prototype

This working prototype features HTML5 Canvas rendering, Node.js and
Socket.io for multiplayer support, and a console interface.