Mandatory edit of filter function

Added caching and updated for the change in GameObject.behavior
Testing another way of overriding tick
Changed 'behavior' to object instead of array

More efficient lookups!
New function for creating object määby