Большие изменения.

- Snake extends JPanel
- World почти не используется, если и будет то в виде JPanel. Посмотрим.
- Некоторые методы надо удалить типа draw() у Snake. Оставил их только
чтобы старый код работал. Потом удалим.
- Screen хз зачем добавил. Наверно не нужен. Потом удалю.
- Реализовано управление в SnakeController. Она не будет проезжать
сквозь себя