DRASTIC speed improvement

~25 seconds per move to ~3 seconds! wow!