My final project for the Introduction to Interactive Programming in Python course at Coursera.org.