alpha beta returning only first level move (premature optimization)