bracket on error
command-line arguments
more fun with todo
catch bad input
guess number game