# 
        Character System
    
        # 
        Methods
    
        # 
        RegisterCharacterType(type, factory)
    
        # 
        LoadCharacterType(type, id, data)
    
        # 
        AddToParty(character)
    
Adds character to party if they arent already and if theres enough room
        # 
        IsInParty(character)
    
Returns true if specified character is in party
        # 
        RemoveFromParty(character)
    
Remove character from party