Springy Lance