YagokiGuiScreen now uses an interface for consistancy

interface used to make it so that any changes which happen in it also
happen with the YagokiGuiContainer.