Redesigning Stochastic Environments for Maximized Utility