Issue: should be able to place and retrieve pieces on grid by location
Fixed: need basic cartesian point location
Fixed: needed simple piece
Refactor: use construct consistenty as constructor for value objects
Refactor: should gave been part of 0cf001c
Added: Simple test framework for comparing structs
Refactor: use new test framework
Fixed: Grid should place and retrieve correctly