+ engine rewritten, now using resource manager script