zork.cpp
demonstrates state design pattern Mikhail Nesterenko 2/23/2014