Clear onSoundDecode when shutting down state
Backend rewritten and changes to player setup

* Backend is now an object, no need for closure + function
initialization.
* Added getUser and changed nextGame to getScenario.
* Player is logged in in step before game starts, we only need to grab
its data.
Scrollbars be gone!