Added KnightTrap with functionality