Merge branch 'hotfix/0.2.1' into develop
Merge branch 'hotfix/0.2.2' into develop
Merge branch 'hotfix/0.2.3' into develop
Merge branch 'hotfix/0.2.4' into develop
Update Gruntfile.js
Refactor code in shared classes

- Add missing code comments
Refactor code in server classes

- Change client hashmap to a list instead
- Add missing code comments
Refactor code in client classes

- Refactor all attack components a bit
Add attack animation for other players

- Move input logic from the attack component to the input component
- Add an action property to the user command
- Rename the down property in the user command object to arrows
- Change the attack component to listen for an attack action
- Remove the need of releasing attack in between attacks
- Remove some code that was commented out on the client
Increment the version number
Merge branch 'release/0.3.0'