ドアにどんどん複雑なことさせる予定なら
最初から守衛を実装した方がいいねー
あとネコは単純データじゃなくてオブジェクトなら
自分で働きかけと反応ができないとねー
ドアの前で寝て待つでもいいけど、エラーでプロセス死ぬようじゃダメだねー