improved model, added graphics, analytics, stubbed novelty engine