Working diagonal movement.