Make texture handling thread-safe. Don't GC objects until they've been alive for a second or more (workaround for thread issues)