Proper worm resolution, keyhandling!
Still getting worm position wrong.