Rather than nesting everything with this if statement, couldn't you greatly reduce changes via
```java
if (event.isCancelled()) continue;
```