possible backtrack

Plan is to make the grid in p1grid hold all the logic, and then act will
just update souly from that grid.