StandInLine is done. It is pretty compressed implementation. Review it
again to check for optimization.