MapCharacter class