An interesting simulator that has three modes, from simple to hard.
Find the simulator here https://code.irobot.com/