clean up movement algorithm in coordinates demo
define world as lazy seq rather than channel in demos.