main
 1class North
 2  include Rotation
 3  include Heading
 4
 5  def rotate(degrees)
 6    degrees > 0 ? East.new : West.new
 7  end
 8  def forward(location, plateau)
 9    plateau.increment(:y, location)
10  end
11end