Force cutting range recalculation during chopper placement and world load

The chopper worked during testing... when I placed it and immediatly inserted some range upgrades.

I misread the code and thought upgradeChanges() returns true after a world load and immediatly after placing the chopper.
Added a boolean to force calculating the chopping range in these situations

Fixes #59