rename application to GameFactory