Wow its actually working

bugs left to fix
A) would be nice to wrap around the board
B) fix the tail-not-moving bug
C) fix the array-out-of-bounds bug when at top or bottom