Rant XL is a very good IR procedure trainer and was very useful for my IMC and IR plus I still use it to keep the mental processes sharp. Although it is sort of an autopilot mode, you do need to keep a sort of scan going too which is good practice.
The people who created/supply it are also very helpful, above and beyond the level of most software companies. I have no connection with them other than being a customer who has always received excellent service from them.