First of all, let me start saying that what you have here shows a ton of potential and that I can completely relate with the frustration : p. My involvement with videogames began with the XNA days, had to do serious graphics programming, gameplay, content loading, etc. Implementing 'shadow mapping' (a thing from the 80's…