A TriangleBug is a Bug which always starts out facing west. It has a constructor that takes an integer, baseSteps, input which is the number of moves it makes going west. It then turns northeast and goes half the baseSteps number of steps. It then turns southeast and goes half the baseSteps number of steps. It then turns west and repeats the triangle. Here is the shape of a triangle with baseSteps = 6.

   *
  * *
 *   *
*******