Refactor get_context_with_image.
Force camera coords to be ints.

This fixes a nasty bug when trying to draw a NinePatch and the camera
isn't on a even number causing weird spaces between the tiles.
Introduce imgh/imgw variable in NinePatch.

This gets rid of the -1 everywhere.
Introduce floor, and connect shelves to floor.