Removed config.json from source control
Refactored client side models
Improved server-side move validation