renamed belongingObject to owner
change setEndTime to finalize, requires finalize to be called at the end of all other modifications to HitBox
fixed bug with new finalize method
renamed "finalize" method to "commit" to avoid confusion with Object.finalize()