random map generator mostly working, intersect method still being weird