added logic component classes and now gets logic from both entites participating in collision and runs it with them