trying to remove direct dependencies to 'GameSystem'