Extended the entities and the player class
Implemented basic functionalities needed for a 2d game in Game class.
Also renamed some files in order to improve maintainance and created a
new file errcodes to manage the error codes.