Generate full maze correctly