Added StraightLine subclass and board private var