Tile based collision detection and response in MonoGame. Handles solid tiles, ground detection, platforms and slopes.