Issue #16 Fix extreme damage bug with high frame-rate

The damage for items subtracted by integer values with no account for
the frame rate / timer. I had to update the code to add the timer
multiplier to damage calculations throughout. I also had to change some
variables to from integers to doubles to handle the floating point
damage.