trying to figure out rotation and movement