Adds connections that are aware if they are locked or not

I don’t really like how the rooms are described in the game setup with {"1" => :locked} so I’m open to suggestions. The parsing of `room.values.first` is sketchy.