Bloodsport match

Work in progress.