Added an overload to SpriteBatch.Draw()
Revised comment and removed pointless newline
Added summary of overload and descriptions of default values
Changed null value check to use HasValue