work on optimizations
big optimization : only draw blocks and edges that are on the screen zone (with help of aabb from box2D)