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
Alternative method for UI blocks visibility mode
rename block to element, to prevent "block" being confused for "hide"
Merge pull request #61 from IanMayo/features/eugene/block-visibility

Improve Angular performance by removing another watcher
Alternative way for elementVisibility directive
Change conditional attributes
Merge pull request #62 from IanMayo/features/eugene/element-visibility-alternative

Thanks for the improved implementation Eugene.
Merge branch 'master' into feature/alex/game-view-part2

Conflicts:
	www/index.html
	www/js/game/controllers/simulator/mission.tpl.html
	www/js/game/controllers/simulator/simulator.js