good. giving the user too much flexibility can ruin a game as well.