Last Version

I'm probably not going to work on this anymore. Supports layers and
loading assets from a root directory. Yay.