add legal black knight moves, added Coord struct