Started changing Simulator to be OOP. Need to add Mouse that remembers its actions at a pervious turn.