Building out the game functions.
Continuing to fill out snake game functions from chapter 6. I used different var naming for clarity and substituted (+ 1 ...) for (add1 ...) because that makes more sense to me.