thanks! its all down to a couple of simple tricks - use coyote time and jump buffers on the player script - this`ll get you heading in the right direction!