REWSNA - An open source engine that supports DirectX and OpenGL