def position(self, value):
     raise ReadOnlyError(value, self.name)
 def alive(self, new_value):
     # cannot remove Katie from game
     raise ReadOnlyError(new_value, self.name)
 def alive(self, new_value):
     raise ReadOnlyError(new_value, self.name)
 def alive(self, new_value):
     # cannot be killed or removed from game
     raise ReadOnlyError(new_value, self.name)