It simulates circle movement. Use the arrow keys to change spinning amount. Use the slider to change movement type. 0 is a type and anything else is a different type. Note that these are the only two variables you can change, everything else happens based on the rules. If you want you can go into the code and change the map, a different map should have a different effect.