Code splitted in 3 classes: Program.cs(containing Main method), GameEngine.cs(containing the logic of game initialization), GameField.cs(all field operations are moved there)