Changed the items usage to be a bit more in line with the action system, added a MeetRequirements method to the ActionRequirements. Added Serializable attributes in prep for game saves.