ESOE OOP Class, Final Project