|SOURCE|
[Common::GameplayGameState]
* Added GetPlayerCamera which is temporary and will be replaced by a
  GetEntity( ID ) member function which can be used to get the camera from that
  entity if so desired
* Added a member variable for preserving the previous camera (maybe there could
  be a list of these which could be useful in the future?) when restoring the
  camera from using the debug camera
* The player camera is set to 0, 170, 0
* Bound I, K, J, L to moving the player camera forward, backward, left, and
  right, respectively
* ToggleDebugCamera saves the previous active camera before setting the debug
  camera as the current active camera, likewise, when the debug camera is
  deactivated, the previous active camera is restored
[Common::Player]
* Replaced Camera with FirstPersonCamera
* Added a BoundingBox for later collision detection with the player
* Set the FirstPersonCamera to a perspective camera with a near clip plane of
  1.0f and a far clip plane of 100000.0f
[Common::GameplayEvents::GameplayInputListener]
* HandleEvent
  * Checking the action value is 1.0f for the DEBUG_CAMERA_TOGGLE ID
  * PLAYER_MOVE_FORWARD moves the player camera by n units forward
  * PLAYER_MOVE_BACKWARD moves the player camera by n units backward
  * PLAYER_MOVE_LEFT moves the player camera by n units left
  * PLAYER_MOVE_RIGHT moves the player camera by n units right