removed character subclasses as they were getting in the way; made character a true bean; added heal method to service