1. Changed File structure
   - Added interface IGameField
   - fixed few naming errors and typos

2. Class extraction
   - Created method IEngine.StartNewGame() and moved game field initialization in it
   - Created method Run in BaseGameEngine and moved method calls in it
   - created private field gameField in BaseGameEngine
   - moved field initialization in BaseGameField constructor and created public members Rows and Cows and temporaly public array field in order to keep the code compilable. Should be refactored further.
1. Moved all static methods from Methods.cs to GameEngine and made them private
2. Moved PrintArray to GameRenderer should be further refactored