Added collision checking against spritemaps

Against all sprites in a spritemap and only a certain sprite type in a
spritemap.
Added addition and subtraction operators for rectangles with positions.