Can't stop players from cheating. In fact, why bother? It is their choice how they want to play the game. If they want to ruin their enjoyment by giving themselves unlimited health and money just to blitz through the whole game, let 'em. It is their choice.
Focus your energy on something more worthwhile.