add array style non-failing-setters and initializer to grid
find piece upper bounds
make crap adhoc print tests compile again
fix off by one error