ported three.js mathutils
refactoring Matric2D -> Matrix2
adding Matrix3
adding Matrix4
added pairing methods to Vector2
adding Vector3
fixed some typo
refactored old MathUtil class to SortUtil
applied codeformatting to code base
code clean up
removed old ticker
code clean up by typescript compiler
fixed path problem to EventDispatcher
fixed basix SpriteStage problems. still working on getting real 3d to work.