Added dynamic warp: Idea thanks to dazoe