re-implemented ECS using ashjs extension classes for nodes, systems and classes (components)