finalising hashmap of abstract pointers, knight moves