m1 Script update should be separated from tile

Now Scripted does not contain any logic, only the lua reference.

ScriptManager is responsible for loading the scripts and updating the Scripted
objects.