MineField now takes number of mines in constructor rather than using arbitrary internal switch statement.
Made window sizing dynamic for better appearance, especially for when custom sizes are working.
Added custom field sizes. But strange error on sizes > 10.
Window now is automatically centred.