Improved walls and added new text field

Made the collisions on the left side of a wall more robust. There are
still some problems however. Also added new text field which allows you
to restrict length