title: XNA C# 2D Platformer Game
body: <p>I'm trying to make (figure out how to..) a 2d platformer in XNA.</p>
  
  <p>I know how to create a tile grid and how  to perform collision detection.
  I perform collision detection on the 9 bounding tiles of the player, but I'd like to know if there's a better way to perform collision detection.</p>
  
  <p>I've read Braid doesn't use tiles but pieced images or something, how do you perform collision detection on those? and is that better than using tiles?</p>