Reworked some logic and all the JavaDoc of the SimulationBoard.