使用dynamic加入了石头的推动，还没细调