|SOURCE|
[Common::Game]
* Added a player object
* Player is updated and rendered
[Common::GameEntity]
* Added a pure virtual Initialise function for game entities to use for loading
  data and setting values (maybe for resetting)
[Common::Player]
* Initialise loads the shaders and model for the player
[Common::RenderableGameEntity]
* Render takes in a projection * view matrix
* LoadShader compiles the shaders loaded