Switched game framework and reimplemented old features in new environment.