Final project for CS2420 at Salt Lake Community College