Experimenting with tiles to potentially see if it would be possible to make a tile-based game engine entirely in monogame
If I decide to stick with it, the game engine will be a sort of giant state machine, with arbitrary code to represent different game states.
Feel free to make pull requests and branches to adapt this to your needs.