added world which handles sorting and collision with environment as well as returning an enemy list. For convenience, there are redirectors in the root.
fixed world. added scale to root to scale world.
fixed world loop.
The player stays in the middle of the screen even when scaled. Movement is a lot simpler now for the player. The Root just keeps the scrollrect on top of the player.
removed commented out things in player. and removed unused comments.
entity.CollisionBoxes / DamageBoxes / AttackBoxes works even for nested movieclips, hitboxes can now appear in just one frame in an animation. But they need to have instance names! i dont know why it doesnt work without that.
Baby setDelegate is now a lot simpler.
hitbox sets rootref even if root is null when it is created. player adds fireball to world instead of to root which makes the fireball hit stuff again (and scale)
Merge branch 'feature/world' into develop