Door

Naive implementation of a door. Everybody can open it after moving on it. It will never be closed again.
case Some(door:Door) ?