Filled in GameObject interface methods and added World