Changing GameObject.add to public
Initialising mouse and keyboard of a screen in method open
Changing to protected InputResource constructors
Adding char to KeyboardEvent