module uk.mgrove.ac.soton.comp1206 {
    requires java.scripting;
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.media;
    requires org.apache.logging.log4j;
    requires nv.websocket.client;
    opens uk.mgrove.ac.soton.comp1206.ui to javafx.fxml;
    exports uk.mgrove.ac.soton.comp1206;
    exports uk.mgrove.ac.soton.comp1206.ui;
    exports uk.mgrove.ac.soton.comp1206.network;
    exports uk.mgrove.ac.soton.comp1206.scene;
    exports uk.mgrove.ac.soton.comp1206.event;
    exports uk.mgrove.ac.soton.comp1206.component;
    exports uk.mgrove.ac.soton.comp1206.game;
    opens uk.mgrove.ac.soton.comp1206.component to javafx.fxml;
}