| A | ↘ | B | GameEventListener got worse |
| ⇢ | B | GameEventListener::onGameWin() added | |
| ⇢ | A | GameEventListener::onPhaseTimeUpdate() added | |
| ⇢ | A | GameEventListener::onPhaseUpdate() added | |
| ⇢ | A | BlockEventListener::isDiamond() added | |
| ⇢ | A | BlockEventListener::setDiamond() added | |
| ⇢ | A | GameEventListener::isBreak() added | |
| ⇢ | A | GameEventListener::setBreak() added | |
| ⇢ | A | PhaseManager::setPhase() added | |
| C | ↘ | D | BlockEventListener::onOreBreak() got worse |
| B | ↛ | GameEventListener::event() removed |