Have a N-step lookahead implemented, but it's buggy / not working /
extremely slow. Need to check it out more. Then implement more features.