Created a blueprint class for creating ship entities.

Moved code for building the ship into the blueprint in order to better separate the functionality.
Turned game global definition in the header into an extern declaration in order to fix the including issue with the Game header..
Moved that global game definition into the .cpp file.