V0.7

Now with walls!. After 2 hours tinkering with the code, I discovered
that the reason it wasn't working the way I expected is because I put a
*break;* one *}* too soon on the *checkWall* function.