One of my students at work was just learning java and showed me a snakegame she had trouble with.
We do rewriting it on Friday afternoon so there is maybe some work to do
Separate GUI from Model, refactoring in the OOP-Way
We have snakes, players and so on
Use arrows and wsad for control