Implemented the IMonoGameProject Interface and a few other changes