Can you make it so shadows can be cast onto different blocks/tracks? It doesn't look right when an object is in a shadow and isn't darkened.
Oh and also, Ambient Occlusion? Maybe? I don't know. It might be hard and require more processing power, but it would be cool! :)