Done but has bugs will address later

the ai on medium seg faults when i choose e2 as my move is would assume
it is the same for hard difficulty