Ensuring that only one instance is created and only when the instance is needed.
Merge branch 'master' of https://github.com/mihov/Minesweeper-3.git