First attempt at alpha-beta pruning. Seems to work (haven't noticed any bugs anyway, can't really tell if its making smarter moves though)