some work on the 'Charger'
an interface for items that store a charge
fixing Gui-ID to in 'player.openGui(...)'