Merge pull request #5 from kitskub/master

Update for flow-networking changes
Better handle game shutdown when an exception is encountered
Fix typo
First draft of physics system

Use the player for position
Small improvements to input, network and universe
Add missing license headers
Remove head rotation from player entity, add camera snapshot to interface

Refactor some packages
Some changes to snapshots for consistency
Add AnnotatedMessageHandler to replace the blocks of if statements and casts
Lock when reading the time and update number in snapshots
Update for Caustic changes
Update for flow-networking and flow-commons

Signed-off-by: Jack Huey kitskub@gmail.com