Added move gen, a random strategy for testing move gen, and a ton of bug fixes.

Currently broken cards: Arha Templar, Oziah the Peerless, Avatar of the Fallen, Twofold Askara