Some hackish work with Box2D, loading walls from map