added walls using new strategy for doing corners, although transparency bug