Ggb2 part2

I did more stuff. Some of it is to fix some issues/shortcomings I found, but most of it is to allow external resources to be compiled into the map. It currently supports 7 layers of parallax with customizable depth and 1 foreground layer + custom gifs or pngs that can be placed as an entity.