Add factory to create players;
Rename file for DictionaryFactory to match the object