Refactored moving, working on double buffering, changed move color