Engine Fixed. Not fully implemented

- heuristic engine changed
- alpha beta function was fine
- mistake was in make move