MiniMax optimasation. Now limited by garbage collector/huge amount of data stored.