Added Player class to handle inventory/position/world storage upon leave