Made SpriteData more general (now EntityData)
Made providing a script file mandatory (Does not need to be used, temporary fix)
Added JSScriptLoader