It definitely seems like we should have had some way to counter the aliens for a bit: either stealing a cat back from them, shooing them away, or maybe throwing some light to scare them temporarily? Unfortunately, it was one of those things we just didn't have time to playtest+figure out a good solution for.
Glad you enjoyed the atmosphere of the game, our artists did some super good work!