Revert "Clean up."

This reverts commit 87f44dee2cf87e83f9fa9004b88a98da98f11495.
Revert "Fix typo."

This reverts commit b03a28aef3d690d202fad353bca5d5da7e17ccfc.
Revert "Put a shroud of mystery over this project."

This reverts commit ae574db65350c6d8aafcd05c70698623aa5cd318.
Convert X, Y, Z properties to Point properties.
Update TODO.txt
Add String.arg() utility method to JavaScript.
Simplify creation of game objects from C++.
Renamed Point to Point3D and introduced Vector3D.
Discard invalid game pointers during loading.
Don't choke on rooms without exits.
Protect Character::enter() and ::leave() against null pointers.
Fix slider values
Add zoom slider.
Fix compilation warnings in QtWebSocket.
Finish renaming Area to Room.
Move all meta type declarations into MetaTypeRegistry.
currentArea -> currentRoom
GameObjectPtrList consumes less memory and scales better to large lists.
Update README.md
Update README.md