Changed array clear method in a couple places cause setting length to 0 is faster
Changed engine default physics gravity
Made a bunch of AS3 code optimizations to core engine classes which has yeilded about a 4x performance boost on mobile devices! There are more optimizations that can be added as well.
removed a try catch from the serializer to speed it up
Removed try catch from getValue function of PropertyInfo which yeilded a 2x performance boost because its called so many times each frame. Also check if object is in the object pool before adding it back
Added functionality to pool PBTimerObjects. Should use getInstance on this object from now on.
removed try catch from Nape step calls to speed up physics simulations
Added ability to re-use shape object
Disabling any constraint on a removed body so there are no nape runtime errors.
Pooling PBTimer objects and fixed timer restart bug
Added distance method to expressions environment
Few more minor tweaks to the mouse constraint
Default createNewShape flag to true on collision shape class
Fixed simple spatial pointOccupied check to use sprite scene if available
Added some additional math helper functions
Tweaked Interpolate action to allow points and numbers
Tweaked Entity class to cache propertyReferences only if it is an IEntity or IEntityComponent as the parentElem.
Set display object scenes to ignoreTimeScale by default so that entities update when they have their ignoreTimeScale enabled
Moved the movieclip to bitmap drawing helper methods to a utils class for other classes to use
Made x y properties visible to editor and added to the spatial interface