chess is a slightly larger challenge :S