It is also the hardest mechanic to implement. It takes a lot of iterations to make it feel very good.