add coordinate object for computing forward motion.
rename advance to forward.
add specs for rolling around the world.