Pg 59: Challenge Safe Landing:
I recommend adding this additional condition to the problem:
Do not deploy the parachute if thrustTimeRemaining > 0
While not a rocket scientist, even I know that deploying your parachute while the engine is running is bad news.