portals adopt angles of impacted objects, and can tell when a dynamic object hits a portal