Little memory optimization
Removing duplicate code
Adding match cancellation if only one player left
Cleanup in Match plugin init + cancel previous match on load