Basics of escape-room design: narrative, puzzles, and more (video)