Done with the logic of pool. temp.ForEach in RackMoves ain't working. fix
it!!