completed slide and jump methods for pieces