Ok, regarding the 2nd problem. I've done some tests and it would seem that if I have a value of 12200 set as the pattern height of the road image in the object inspector and the following in the procedure: self.engine.surface.height - height, that it works. Don't know, will have to test it on my LapTop tonight.

But I'm still stumped on the 1st question...