Added DeckFactory, started initialisation