Make a seperate math util file
Add some more math functions
Add a sound interface
Convert vector2d/3d to extend from ABXY.base

Also add some additional basic functions
Add a test file using buster
Add some basic colision tests
Typo
Add a mouse class
Move update arguments into a data object
Add a CallOnEntites function

The FilterEntities function provides a method for building a list of
entities which match a given type, but if that is simply going to be
passed into an _.each call, then this provides a lighter weight
alternative.