Big refactor, wrote some better tests, ai strategy now scoring decently against reasonable players and itself.
Stopped tests failing