image preload
disgusting state of code, but I have images loading mostly hardcoded