added methods to IMasterCOntroller and GamePLayState