allowing empty assets directory when not using spritesheets. closes #10. depends on #11.

i don't really know how to do pull requests that include other pull requests.