Hanto project for CS 4233: Object-Oriented Analysis and Design