Added RandomPlayerWithEvaluation. Level 2 from 4. Re-designed the draw messaging pump mechanism. Closed #6, closed #7, closed #13, closed #14, closed #15, closed #19, closed #21, closed #22