* Beginning GameFactory implementation.