I would like to know how this mighty knight decides where to go, it seems like some little clever algorithm. Nice work