Rowan Marshall takes giant strides towards AFL