handling the toplist in a more mannered way
SnakeInterface introduced
SnakeKeyListener introduced
reconfig of the app
stuff moved to newly created classes