Knight's Tour Inspired Puzzle Game for Desktop / Android / HTML5