public function play_turn($turn)
    {
        $directions = ['forward', 'left', 'right'];
        foreach ($directions as $direction) {
            foreach ($turn->look($direction) as $space) {
                if ($space->is_player()) {
                    $turn->shoot($direction);
                    return;
                } elseif (!$space->is_empty()) {
                    break;
                }
            }
        }
    }
public function play_turn($turn)
    {
        $directions = ['forward', 'left', 'right'];
        foreach ($directions as $direction) {
            foreach ($turn->look($direction) as $space) {
                if ($space->is_player()) {
                    $turn->shoot($direction);
                    return;
                } elseif (!$space->is_empty()) {
                    break;
                }
            }
        }
    }
public function play_turn ( $ turn ) { $ directions = [ 'forward' , 'left' , 'right' ] ; foreach ( $ directions as $ direction ) { foreach ( $ turn -> look ( $ direction ) as $ space ) { if ( $ space -> is_player ( ) ) { $ turn -> shoot ( $ direction ) ; return ; } elseif ( ! $ space -> is_empty ( ) ) { break ; } } } }
Play turn.

@param $turn
Play turn .