Implement runner camera positioning.
Add countdown. Ensure all players start game at exact same time.
Add and remove level segments based on all teammate's positions.
Kill slow runners.
Initial implementation of observer view.
Add commander.
Rename runner sync file, use mouse/touch start instead of constant calls
Move commander based on mouse/touch position.
Follow team with commander camera.
Fix target position on initial touch.
Display more relevant info in debug menu based on game state.

Remove 'Observing', add 'Error' in GameState enum.
Add TeamStatus enum to track team validity.
Kill players remotely, check end conditions, basic game ending.

Stub implementations of team validity checks and player disconnection
handling.
Fix commander drift.
Add basic implementation of moveable platforms.
Sync platform movements to all connected clients.
Add method to define drag limits to platforms.

Limit values are relative the the initial position of the platform.
Fix detection of grounded runners.
Create commander over network at correct depth.
Move runner with moving platform.
Merge pull request #15, branch 'gameplay-teams'