Backend logic, sprites, card creation