AbstractFactory game; bug fixes