added in the ability to use a filter on testCollision (like raycasts had) and also added in a getPrevPos() accessor for Entity