CameraController positions the camera so that the player is in the center
PlayerRenderer .. renders the player using the camera
integrated PlayerRenderer