|SOURCE|
[Common::Game]
* Player is a pointer, as the default constructor has been removed in favour of
  one which takes a Renderer object
[Common::PlayerEntity]
* Added the world matrix for the model
* Added model and shader member variables for the player to be represented with
* Initialise attempts to load the model and shaders, then it will set the
  vertex shader attributes and constants
* Render calls the model's Render member function
* Update modifies the shader constants which changes (sounds kind of
  impossible, right?)

|ASSETS|
[Models/Player]
* Added a cube which represents the relative width, height, and depth of the
  player
[Shaders/Player]
* Vertex and fragment shaders added, just works with the vertex positions and
  normals