Updated to allow for checking of IdealFinish running, if not start it up