Change .frame to .frame_no in World.
Refactor loop body from "settle" and "follow" methods.
Update skeleton code for py3k.