Added FunctionList and worked on GameFactory.