Fixed two uninitalised variable bugs

One in GameState, one in Player
Found my MultiPound/MemCheck
Fixed some uninit variables in Map class

Thanks again to multipound/memcheck
Rejig Lua error reporting a little
Fix heightmap deallocation in Map class
Ensure the map has a terrain image

And complain if it doesn't.
If a campaign refers to a missing map don't crash

just complain and continue
Remove missing maps from pound campaign
No blood for now - memory leak