There's a lot of ways to expand on it. Aside from tweaking the numbers, some kind of rudimentary inventory system that let players take items with them might be the quickest way of adding more depth to it. It's hard to account for how it's going to play before you actually start playtesting it though. I think it mainly comes down to having more strategic gameplay with ways of minimizing the randomness.