Done a lot of work on the GUI and increase access to the GameScreen so the GUI can access the pet, inventory etc. It's still a mess but that'll probably be cleaned next time.