PlanetDefender A game project for Programming 3D Applications unit at University of Portsmouth Using DirectX 11 and DirectXTK