The spawning vomit pickup code in cworld does it with the right direction and speed, just need to adjust the position.