A port of the Rastertek Engine (www.rastertek.com) to F# using SharpDX