Added class SetObjectParams

This class stores game object parameters in a separate object
Added an access function getpRenderer()
Game objects are now being feeded parameters via parameters objects at time of creation
Added GameObjectABC class that forces the design of the derived classes
Added Enemy class
Removed function setObjectParams()

The class's constructor now accepts outer SetObjectParams object to set data members.
Removed setObjectParams() function

The class's constructor now sets data members.
Added if-else statement that checks the game initialisation success status
Corrected indentation
Updated .exe
Reuploaded slightly modified .pngs