Piece#slide_moves
Pieces#jump_moves
Board#perform_side
Board#perform_jump
Board#coordinate_helper
Board: revise jumps & slides
Raising errors in Board#perform_slide & perform_jump
First phase done
Piece#promote