Fix to confusion.  Added immobilise code, made repeated a part of it's code