Added message to exception.
Snake implementation now uses deque.