generalize figure placement behaviour method declaration for rooks and knights