Fix classes.json layout.
Fix player movement. (Now works entirely!)
Fix some more formatting.
Add some more documentation.