Add CalculateDirection() method to the transform component.
Add example player input system for player control.