added steering, fixed TriangleDeflector