Final project for Object Oriented Programming class