adding move logic
refactoring - migrating move logic to gamemanager

move logic is the heart of game management. GameManager is its right
hoe...hence moving code to GameManager