Reorders Piece subclass methods for clarity, makes some private. Makes some changes to Pawn#moves, #captures, #moves_to_empty and SlidingPiece#moves for clarity & brevity.