Added CannonThread and calls for it
Start writing updatePositions
Completed updatePositions except fot 2 TODOs:
 - Show game over dialogs for win and lose cases