diff --git a/.gradle/8.10.2/executionHistory/executionHistory.bin b/.gradle/8.10.2/executionHistory/executionHistory.bin
index 443d4d5ea93b32a3dc4d063767a912cdc82ed35f..ac091c4a9a5627594956ee18b2c634ed9eee39f2 100644
Binary files a/.gradle/8.10.2/executionHistory/executionHistory.bin and b/.gradle/8.10.2/executionHistory/executionHistory.bin differ
diff --git a/.gradle/8.10.2/executionHistory/executionHistory.lock b/.gradle/8.10.2/executionHistory/executionHistory.lock
index d3b6d4e9e68aba47925719e91064028d23b2f565..11286182046c3aff7f645b4a5540662f59aadb9c 100644
Binary files a/.gradle/8.10.2/executionHistory/executionHistory.lock and b/.gradle/8.10.2/executionHistory/executionHistory.lock differ
diff --git a/.gradle/8.10.2/fileHashes/fileHashes.bin b/.gradle/8.10.2/fileHashes/fileHashes.bin
index a79d267978955d653818ac77d353056e20bc1fc1..df9da364e3de3ddf017153b6b525b907a214d65d 100644
Binary files a/.gradle/8.10.2/fileHashes/fileHashes.bin and b/.gradle/8.10.2/fileHashes/fileHashes.bin differ
diff --git a/.gradle/8.10.2/fileHashes/fileHashes.lock b/.gradle/8.10.2/fileHashes/fileHashes.lock
index 850c64af6de6967637cd111fe779c806fbfc8311..63df2e8840f3887bfbe95010bf2d86dc167c5df3 100644
Binary files a/.gradle/8.10.2/fileHashes/fileHashes.lock and b/.gradle/8.10.2/fileHashes/fileHashes.lock differ
diff --git a/.gradle/8.10.2/fileHashes/resourceHashesCache.bin b/.gradle/8.10.2/fileHashes/resourceHashesCache.bin
index 7c2f7414f6ad7716a4b6f4d622d56616f836fee9..e9b959d94a8ec99895007948d85ae0641554ea5e 100644
Binary files a/.gradle/8.10.2/fileHashes/resourceHashesCache.bin and b/.gradle/8.10.2/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index c3231602f858320fe10e544fc872e1bf439216b3..f6f376a09b6817773dc80087449b3260e2fde6ba 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin
index 5e8b136f48d43e5a0ae1493dcf50928121d85224..d12dd2a3fd43e486d1029a106b465647566d9ec0 100644
Binary files a/.gradle/buildOutputCleanup/outputFiles.bin and b/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
index dd8d8c71378bdebbd024af691eb99aedfb1b3956..b7e15f7d71ea16deacd2c020e42b494ad8f63069 100644
Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ
diff --git a/build/classes/java/main/model/BoardUpdater.class b/build/classes/java/main/model/BoardUpdater.class
new file mode 100644
index 0000000000000000000000000000000000000000..246d6a2eeebb39d9286e7723258ca2a47bec7d3f
Binary files /dev/null and b/build/classes/java/main/model/BoardUpdater.class differ
diff --git a/build/classes/java/main/model/CloudUpdater.class b/build/classes/java/main/model/CloudUpdater.class
new file mode 100644
index 0000000000000000000000000000000000000000..bce6fc512eb5196a0526f4d33030e443a9ad7ace
Binary files /dev/null and b/build/classes/java/main/model/CloudUpdater.class differ
diff --git a/build/classes/java/main/model/Elements.class b/build/classes/java/main/model/Elements.class
new file mode 100644
index 0000000000000000000000000000000000000000..31e4c6ae8869e63c644b1b7743fc00c303f92ff5
Binary files /dev/null and b/build/classes/java/main/model/Elements.class differ
diff --git a/build/classes/java/main/model/FireExtinguisher.class b/build/classes/java/main/model/FireExtinguisher.class
new file mode 100644
index 0000000000000000000000000000000000000000..f459a2ec706a6318aad50b5bd58600c93362bbcd
Binary files /dev/null and b/build/classes/java/main/model/FireExtinguisher.class differ
diff --git a/build/classes/java/main/model/FireExtinguisherUpdater.class b/build/classes/java/main/model/FireExtinguisherUpdater.class
new file mode 100644
index 0000000000000000000000000000000000000000..41b8070e69c963d0f8ddb94df85a19d8d9f8695c
Binary files /dev/null and b/build/classes/java/main/model/FireExtinguisherUpdater.class differ
diff --git a/build/classes/java/main/model/FireUpdater.class b/build/classes/java/main/model/FireUpdater.class
new file mode 100644
index 0000000000000000000000000000000000000000..ce7d75346188227b6fbbd94f9097781112a69f0a
Binary files /dev/null and b/build/classes/java/main/model/FireUpdater.class differ
diff --git a/build/classes/java/main/model/FirefighterUpdater.class b/build/classes/java/main/model/FirefighterUpdater.class
new file mode 100644
index 0000000000000000000000000000000000000000..98e0842115f20f58cf7f2e46f7ca3e3f28f7bd5c
Binary files /dev/null and b/build/classes/java/main/model/FirefighterUpdater.class differ
diff --git a/build/classes/java/main/model/FirefightingBoard.class b/build/classes/java/main/model/FirefightingBoard.class
new file mode 100644
index 0000000000000000000000000000000000000000..3e733e8176f01dd1d2fc6341a6b05ff1be8afc0d
Binary files /dev/null and b/build/classes/java/main/model/FirefightingBoard.class differ
diff --git a/build/classes/java/main/model/MotorizedFirefighterUpdater.class b/build/classes/java/main/model/MotorizedFirefighterUpdater.class
new file mode 100644
index 0000000000000000000000000000000000000000..479186e515bb91bdf423b9ba7126789cdb32f417
Binary files /dev/null and b/build/classes/java/main/model/MotorizedFirefighterUpdater.class differ
diff --git a/build/classes/java/main/model/Mountain.class b/build/classes/java/main/model/Mountain.class
new file mode 100644
index 0000000000000000000000000000000000000000..9703be73116d3740ae1a07a5f892939b884cdf56
Binary files /dev/null and b/build/classes/java/main/model/Mountain.class differ
diff --git a/build/classes/java/main/model/Neighbors.class b/build/classes/java/main/model/Neighbors.class
new file mode 100644
index 0000000000000000000000000000000000000000..51550ef7ab055cf395716c73a53516adfb20c187
Binary files /dev/null and b/build/classes/java/main/model/Neighbors.class differ
diff --git a/build/classes/java/main/model/RandomPositionsGenerator.class b/build/classes/java/main/model/RandomPositionsGenerator.class
new file mode 100644
index 0000000000000000000000000000000000000000..c8f4c4cda05771d0b572a7c3ae63364a57834f7a
Binary files /dev/null and b/build/classes/java/main/model/RandomPositionsGenerator.class differ
diff --git a/build/classes/java/main/model/Road.class b/build/classes/java/main/model/Road.class
new file mode 100644
index 0000000000000000000000000000000000000000..ce7c418985d9102d9b7d58561f26839c472dcb00
Binary files /dev/null and b/build/classes/java/main/model/Road.class differ
diff --git a/build/classes/java/main/model/State.class b/build/classes/java/main/model/State.class
new file mode 100644
index 0000000000000000000000000000000000000000..6fdc2e04510a06d4bf6ac6335e432a0c1ee65dc4
Binary files /dev/null and b/build/classes/java/main/model/State.class differ
diff --git a/build/classes/java/main/model/StateManager$1.class b/build/classes/java/main/model/StateManager$1.class
new file mode 100644
index 0000000000000000000000000000000000000000..1d787a41b7daa04ca31f32f091bc20d49c516915
Binary files /dev/null and b/build/classes/java/main/model/StateManager$1.class differ
diff --git a/build/classes/java/main/model/StateManager.class b/build/classes/java/main/model/StateManager.class
new file mode 100644
index 0000000000000000000000000000000000000000..4100c16cd65134aa03399e52e6728d8722952371
Binary files /dev/null and b/build/classes/java/main/model/StateManager.class differ
diff --git a/build/classes/java/main/model/Updater.class b/build/classes/java/main/model/Updater.class
new file mode 100644
index 0000000000000000000000000000000000000000..11d706de08acad697628113469b7ec5f5cc0ce9c
Binary files /dev/null and b/build/classes/java/main/model/Updater.class differ
diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin
index 1ab43a3ea9ccf94372fb5664ca54f09cc38b32c7..d95632083f98e229e2dfae35f7281b614952b567 100644
Binary files a/build/tmp/compileJava/previous-compilation-data.bin and b/build/tmp/compileJava/previous-compilation-data.bin differ