playing around with rat ai
clean up
restructuring ai code
restructuring ai code
restructuring ai code
clean up
restructuring ai
updated unit tests