reworking dungeon code to seperate out parties
small bugfixes
a small bit of work to complete the give ship action
give ship and dungeon party code