Changed Game Main Logic

Changed Move, GenerateTable, Checker Methods implementation and logic.
The game works by different way but the output is the same