Just in case it might help, I want to explain a bit about why you often have to redo things after a crash and give you some tips on how to avoid the annoyance of losing a few minutes of game play.
Anytime an app crashes, it's a very ungraceful event, and the app doesn't have a chance to save anything as it is abruptly terminated. This means that when you start it up again, it will load the data from the last time the app was saved. In the case of Fish Tycoon, the app is programmed to automatically save game progress every 10 minutes, along with another save when you close the game. If a crash occurs soon after a save point, you won't have to redo very much, but if it's been nearly 10 minutes since the last save, you will have to go back and redo much more of your recent game play.
To avoid that annoyance, when you're playing the game in a situation where you might run into crashes, the best thing to do is close the game just before you do something that has been known to cause crashes. That way, your game is saved at exactly the point you desire. Now you can open the game again and do the "dangerous" thing, knowing that if the game crashes, you can start right back up where you left off.
That little tidbit can come in handy at times!
