added move checker, cell merge, game over