Implement locked quickmatch battle join.

Closes #25.