made progress on the recursive algorthim
generates the inner walls correctly now
add gaps in the outer walls to complete maze