Thanks for taking your time to write a review! The game is designed this way on purpose, as it forces you to think in a very strategic way and think before you make a decision. A good tip is to save your money early, and let your reputation take a little bit of a hit before you spend it so you are never forced into an unoptimal situation. I'm glad you enjoyed the game :D