Two changes to PngWalls:
Two changes to PngWalls:

1. Update `do_render` signature to accept `ctx` param
2. `PngWalls` no longer generates the data it uses to render walls,
   so all that logic was pulled out. Now it simply iterates over
   all the json data, building walls appropriatly

bsgbryan/skyll,bsgbryan/skyll