backup point, before modifying for hit detection + related refactoring
hit detection work w/ Scott