I think Eric flew, i also think Bill flew because when he "landed" infront of Sam i got the impression he came from above, and i'm also quite sure i heard bat-noises at that moment.

Or it might just be my mind playing tricks on me :P