Added basic data types and a Game class

|SOURCE|
[Common/DataTypes]
* In case of later porting to different platforms or compilers, data types have
  been abstracted
[Common/Game]
* Added a simple Game class to manage the lifecycle of the program