When you have higher level blacksmith you should adjust the 50% chance to go down a level or return to level 0 to be calculated after it succeeds, otherwise it is incredibly annoying to spend 100k+ to get an item to +7 when you are guaranteed +7.
Otherwise excellent game so far.