def __backwards(self): return arena.opposing_direction_for(self.player.direction)
def valid_directions_for(subject_direction): return [ direction for direction in list(arena.DIRECTIONS) if direction is not arena.opposing_direction_for(subject_direction) ]