This program tries to simulate the emerging behavior of the Langton ant. The ant is "destined" to follow a path called "The highway". More about this in this video by numberphile.
Drag your mouse around the canvas to set obstacles in its journey and see if you can prevent it from following this path.
Here is demo video.