C# XNA 4.0-based free flight viewer with shaders for reflection/refraction