Project for coding done while reading Head First Design Patterns