refactored to contain changes within AI package in preparation for tournament assessment
bug fixes, more useful println().