new persistent data scheme

changed it so that defaults can and should be zero, and defaults are
added onto the values from the player controllers (tikibee and bombus)
load from defaults method