RookMoves: Refactored for Inheritance use. Incomplete Refactor of RookMoves.set_moves(...)