Stat tracking

- added first part of stat tracking - damage tracking - using StatService
Added shot tracking to StatService
Added StatEntry to handle saving stats to/from json
Stats are now saved to profile both globally and per-ship
Bugfix: projectiles no longer hit twice
Added kill/death tracking