PatternTown A little C++ school game project implementing design patterns State : Done Observer : Done Decorator : Done