Looks like everyone wants "!" to be walls, I'll work on this and look into the other stuff. Thanks for playing!