use behavior finders in demo
collision detection now its own behavior

this should speed shit up a bit and make it easier to work with.