MiniMax TakeTwo

It return correct moves now, but not sure about efficiency and it move
the rook back and forth lots.