Merge pull request #24 from nickoram/master

TASK-20: add bullet model with MoveToAction action
TASK-17: move jeep sprites into sprites directory
TASK-8: Properly clean up sockets, no more duplicate sockets
Merge pull request #25 from nathanmyles/TASK-17

TASK-17: move jeep sprites into sprites directory
Merge pull request #26 from DanLatimer/topic/TASK-8

TASK-8: Properly clean up sockets, no more duplicate sockets
TASK-21: Add initial functions for moving vehicles

-add moveTo function in vehicle that takes a speed, an x and a y.
  It calculates the angle to turn, and the time it should take to get there.
TASK-21: Changes from code review
Merge pull request #27 from tdyer-aio/topic/task-21

TASK-21: Add initial functions for moving vehicles
TASK-21: remove 'this' from build method override
MISC: add El Diablo to the repo
TASK-18: Create sprites for tank and its cannon
Merge pull request #28 from tdyer-aio/topic/diablo

MISC: add El Diablo to the repo
Merge pull request #29 from doagz/TASK-18

TASK-18: Create sprites for tank and its cannon
TASK-19: Create sprites for Primary and Secondary Ammo
Merge pull request #30 from doagz/TASK-19

TASK-19: Create sprites for Primary and Secondary Ammo
MISC: fix crash for when resolver is alreadyin use

-Seems to affect Lollipop more than kitkat or less
Merge pull request #31 from tdyer-aio/topic/fix-resolver

MISC: fix crash for when resolver is alreadyin use
TASK-24: Create in-game ui sprites
TASK-23: Add GameState, Opponent initial choices event
TASK-23: Code review changes