Add basic functionality: move in 2-d