something wonky on my window- that hatched into small worms