Map now has Box2D implementation

Not too big, if you wanna read it quickly.

@daheins 
@data-enabler