/** Turn holds a number of moves and a direction change (left or right) one last move is made after direction change */ public class Turn { private int numMoves; private int originalNumMoves; private boolean left; public Turn (int numM, boolean leftTurn) { numMoves = numM; originalNumMoves = numMoves; //println("Turn number of moves: " + numMoves); left = leftTurn; } public int getNumMoves() { //println("num moves in turn: " + numMoves); return numMoves; } public int getOriginalNumMoves() { //println("num moves in turn: " + numMoves); return originalNumMoves; } public void setNumMoves(int n) { numMoves = n; } public boolean getLeftTurn() { return left; } }