- Key is an Item that allows you to unlock locked doors. - checkFunction function needs to be implemented in room.js - Player can collect keys. - When user unlocks one door he loses one key and doors stays unlocked.