Upgrade to Phaser 2.0.7
Refactor code and project structure

- Fix an issue with the server reconciliation
- Move classes into respective subfolders
- Simplify iteration of both lists and hash maps
- Remove all physics (inc. collision detection)
Add initial support for attacking

- Add attack component with support for a crossair
- Rename actor component to player component
- Rename player components to input components
- Move assets and data under the project root
- Restructure data files to support sprite sheets
- Change to use placeholder graphics
- Add asset images to grunt watch
Add support for teams on the servers

- Add support for sprite sheet animation
- Add placeholder sprite sheets for players (4 colors)
- Refactor all classes to define properties in the constructor
- Add missing code comments
- Add missing namespaces
Add a node layer to the tile map
Add support for displaying the network latency (ping)
Merge branch 'feature/server-physics' into develop