Issue 4

The snake isn't moving and I am not sure why
It's standard to name Java methods that check simple state and return booleans like: `isXxx`. So: `isValidDirection`