It isn't specified how they rolled across the floor. Your list appears to be compromised of Pokemon who can roll forward, but the roller could've done a
barrel-rollside-roll. Of course, we might have to consider the size of the closet and space under the bed, but I'm not sure if it's safe to assume anyone could fit under the bed or in the closet.
Also, Griffen appears to be the only one who was in the hallway when Carisa screamed.
Can you say "contradiction of the facts"?