While looking over robot simulator options, ran across V-REP which looked interesting. After reading through some of the great documentation, I wanted to give the remote API a try so I threw together a basic demo of a line following robot with logic implemented in Python. The demo is available on GitHub here. Hoping to try some more complex projects in V-REP soon!