Noxerus; i can only think of one way to cast shadows of terrain on terrain in real time; u have to make a sprite that corresponds to shape of the shadowing object (not the sprite itself but the visible part of it.) Then write an action that stretches,shrinks, rotates and maybe moves it according to the shadowing lightsource.Let this work in conjunction with the gourad shading and sunlight and you might be able to get some nice results.