fix:Reload time lose effect when it less than 200

If reload time of a gun is below 200 after calculation,it still cost player two turns to reload.
This also works on those RELOAD_ONE guns and each cartridge inserted will cost two turns.

Whether it is feasible that use "u.move -= reloadtime;" instead of that when it->reload_time(u) less than 200.