I am getting concerned about this casino ever since they pulled all Betsoft games a few weeks ago. In its place they added several new games, and I can't figure out who makes them. Lucky charms. Demi Gods. And a few others. Ever since the move on free games across their universe of slots I don't win...