started making the ai modular
it builds
it builds now
refactored minmaxing to be extensable
merge
changed stuff?