what entity is best so i can have something like a func_rotating with a limited amount of rotation and that stops?