specification cleanup
specified sampling and wrote pseudocode
wrote sampled to the new spec
stuck on Grid.cover()