Implementation of player motion state.

Add MotionState service.

Update Application class to init new service.

Fix ServiceTemplate to handle non const methods.
Implement mouse yaw/pitch handling.

Add N/A.

Update EventHandler & MotionState.

Fix N/A.