This is part of a series of projects that beginners can be taught in an hour or less. If you have comments on how to simplify, extend or explain it, please share below.