removed canvas depend frome requestAnimFrame
added _new_ layering and stage system