public String toBizHawkString() {
		StringBuilder str = new StringBuilder();
		// UDLRBAZSLRudlr xxx, yyy
		str.append("|.|...."); // UDRL
		str.append(b ? "B" : "."); // B
		str.append(a ? "A" : "."); // A
		str.append(z ? "Z" : "."); // Z
		str.append(".."); // Start , L
		str.append(r ? "R" : "."); // R
		str.append("...."); // c buttons;
		str.append( x<0 ? "-" : " ");
		str.append(String.format("%03d", Math.abs(x)));
		str.append(",");
		str.append( y<0 ? "-" : " ");
		str.append(String.format("%03d", Math.abs(y)));
		str.append( "|.............. 000, 000|.............. 000, 000|.............. 000, 000|"); // other players
		return str.toString();
	}