|SOURCE|
[Common::BaseGameEntity]
* Added an Update member function which will be the time in microseconds from
  the beginning of the game
[Common::BaseGameEntityRenderable2D]
* Update from the BaseGameEntity added to the list of member functions, for now
  this does nothing for the BaseGameEnittyRenderable2D, though it should be
  handled in the derived classes
[Common::Events]
* EventType hashes the string passed in the constructor and stores it for
  later retrieval by GetID when identifying the type in a more expediant manner
* EventData does nothing but hold the data of the derived type, the time passed
  in to SetDispatchTime will be additional time, not the current time plus the
  additional time
* Event links both the event type and the event data together, providing a neat
  interface to the event data for the EventListener (coming soon) to extract
[Common::Game]
* The Update member function accepts the elapsed time, in microseconds, to be
  used by the game state manager as well as any other systems which will
  require access to the time elapsed
* Execute calls Update with the elapsed time, in microseconds
[Common::GameEntityManager]
* Added an Update member function which expects the elaped time, in
  microseconds, since the game started, this will be used with the entities
  under the GEM's care
[Common::InputBinder]
* This class will handle binding input types to generic event data for other
  systems to handle as they see fit
[Common::Player]
* Added an Update member function, which calls the base one before handling
  it's own needs, this will be used for updaing the postion based on the
  velocity as well as handling the event data
[Common::Time]
* The Time class reports the time in seconds, milliseconds, and microseconds
[Windows::Time]
* StartTimer gets the current time and the frequency to be used later by the
  member functions, storing the frequency for seconds, milliseconds, and
  microseconds ensures that the amount of dividing work is minimised
* GetTimeIn[Seconds,Milliseconds,Microseconds] reports the time correctly for
  each interval type