new getSomeShells function
beginning of partial shell gathering phase alpha
splitting PuffData off in to its own file
shell intake equipment upgrade
another step in the shell-strewn path
single source of truth PuffData.shells obtain payload.content on demand
further upgrades to shell collecting devices
bug fixes on the road to victory
dynamic slot filling for puff gui
tidying up
Merge branch 'master' of github.com:puffball/freebeer into changingeverything
splitting event system into its own file
splitting out gridbox
breaking out immutability functionality; code cleanup; beginnings of new display
adding immutability lib
more immutability upgrades
props, urls and state
Merge branch 'master' of github.com:puffball/freebeer into changingeverything
fixing syntax error
excising old filter function