Minesweeper Technologies used Java Swing Serialization I used the Observer design pattern Application can be run using commands below mvn install mvn exec:java -Dexec.mainClass="pwydmuch.Minesweeper"