I added a link to the source code of this project in the description (it should be up to date but I did not check thoroughly). Also note that the code is quite dirty since I started this game only to discover the NEZ engine for Monogame.