My final project for Introduction to Programming.