Added FPControllerComponent and basic movement

Aiming comes next once the CameraComponent is amended