The other problem I've got is with STL vectors. I'm getting memory access violations when trying to add new items to the vector that stores all of the sprites. I think the problem is that I'm pushing a new item onto the vector whilst iterating through the same vector with an iterator. The iterator seems to lose track of where its current object is. I'm going to investigate whats happening more at the weekend as I find it hard to believe that you can't push a new item onto a vector while iterating through it.
In the meantime, here's a screengrab from the game showing some trees and wrecks.