knight tour still now is working but require some optimization