Added SimpleGame base class for reusability