Add new logic to game loop
Fix rendering missed sonar model values
assorted renaming, to clarify meanings for Ian
another renaming
only cache detections if array is non-zero length
Merge branch 'master' into features/eugene/game-loop

Conflicts:
	www/js/game/controllers/simulator/mission.tpl.html
move the sonar FPS to the left, so it is not obscured by the series names legend
Merge pull request #60 from IanMayo/features/eugene/game-loop

Game loop improved