call setline instead of :put =
show puzzle message(rule etc)
don't show default_message if not started
don't check cursor if not started
put out variable from string
increment died times before variable
check s:puzzle_start instead of s:current_puzzle_number
change default message
remove parameter
print room's message
print room's message if disable key count
change enable_keys for ge
print message from enable_keys
delete unnecessary puzzle
modify puzzle
refactoring: call get instead of has_key
enable key count if disable_key_count is 0
refactoring: change function name
add enable_key to puzzle
modify puzzle