Issue 4

Implemented snake.setMovingDirection(...) and fixed
SnakeController.isValidDirection(...)