Changed how the snake moves (uses now a deque instead of an array) and refactored the egg and snake classes to EggController and SnakeController, solved some bugs