I have made the beam slide with every 0.01 game time creating unit with polar offset, but I've found out that this method does not work well with different terrain height in the map. For example, the unit created for the beam will run out of position and will not line up in straight line when shoot up or down a cliff. Any solution?