Structure changes

New function 'runGame' added and made all object parameters universally
available.