Basic coop matchmaking

Still need to do oob stuff. Probably a dp is going to handle the
necessary stuff.