Bunch of Gui Updates (ARPAD READ THIS)

Updated GuiModule to not use a static instance of the player (I was an
idiot -__-)
Updated GuiCore to hide module buttons when it needs to
Updated the GuiHandler, so when a gui is opened with a core TileEntity's
coordinates:
-if the id is 100 it opens the core's gui
-otherwise, it opens the Module's gui in the core's slot matching the id
So opening the gui with id of 0 and core coordinated will open the
Module's gui in the core's slot 0
Updated the green buttons to open the Slot 1 module's gui for testing
purposes