10 times faster thanks to optimized slow code and faster implementation of a queue
separate solver code and extension code in different files
minor fix
remove ai code from general extension code
removed unused code
update TODO, make iterative deepening go further before giving up