A very similar concept the duck game. Reminds me of the summer of 1997 when both Dante's Peak and Volcano came out at the cinema. Spooky.
Some feedback prior to judges seeing this (I'm not a judge by the way).
Make sure that all objects have an examine command. At one time, attention is drawn to the underside of a table, but you can't examine it. Also, there is a trash can that cannot be examined until someone puts trash in it (no examine message "nothing special"). There should be a custom message before the item is placed in the trash, and after the item is removed from the trash.
Love the beeps so far. Just pointing out early issues I spotted. Place do a final check of all nouns in your game to make sure there are messages. That is going to be the primary source of drustration for players that expect responses to every printing noun.
As far as debugging goes, you can set a debug boolean in your code, and then conditionally print something if the debug flag is set to true. There is also already a chapter on debugging in the documentation. I'll look at improving this based on your feedback.