Updated PlayerController

- CapsuleCast array is now sorted depending on distance to mid of screen
in 3d position as cast from camera