Account registration was broke and therefor fixed in this new update!
Right now a new game is under development which will be free to play and playable in your browser! No downloads needed!
Prepare yourself for battle and create your free account now, Some accounts may be selected to get alpha access. For now I only want to share this printscreen.
The game is a CO-OP boss battle game and requires a browser which supports WEBGL.
Release date not yet known...