fixed version mixup

movement functionality moved to snake class.
this reision has everything the previous revision claims to have.