TASK-8: Properly clean up sockets, no more duplicate sockets
Merge pull request #26 from DanLatimer/topic/TASK-8

TASK-8: Properly clean up sockets, no more duplicate sockets
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
Merge pull request #33 from DanLatimer/topic/TASK-23

TASK-23: Add GameState, Opponent initial choices event
Merge pull request #32 from doagz/TASK-24

TASK-24: Create in-game ui sprites
TASK-14: Create screens and graphics for title screen and vehicle select
TASK-6: improve MainMenuScreen

- add background image
- update UI elements position
- scale text based on screen density
Merge pull request #34 from doagz/TASK-14

TASK-14: Create screens and graphics for title screen and vehicle select