fixed dice parsing issue - only accepts XdX, not dX