implementing part of neighbour generation; creating Knight class