reorganized game class, added reflector