separating the game loop and asking the user for input.
Finishing wining conditions.
bug when building a board.
just cleaning empty lines.