Remove recursive function in piece.rb to isolate piece moving behavior. Create new arary moves in piece.rb to only keep track moves that can be made. All tests pass.