Initialised by object as settings. Taking external actios out of the module.
Main game logic reestructured