v0.1 - endMatch() needs rework :l