A good way of beating the game: set realistic goals for your opium/tea prices. If you know the price will stabilise around 30 silver coins, buy as much as you can. Don't expect the prices to go any lower than that (except for the market crashes). Took me few tries and got the hard badge.
THIS GAME NEEDS BADGES! IF YOU THINK SO TOO SIGN HERE: RNGbladegames, Joshinatorky, azteknologya,0vv0,sxc4eva7,tee888. Unrealkilla, ninjaflyinman, icndyxx ,hatm28136, Jacob_Lycanly, blightning65, cheezgr8er, Solean,deatheater589,hejdruid123,pedroinit ,mat911, MrPear
finally beat level 40! the random size 4 was easy peasy, don't quite understand why people nag about it :P Congratulations! You just won the Linksys Admin Badge and 30 points!