Experimental gameplay feature

For getting some user testing done. This branch uses a custom data model that enables quick iteration based on user testing.