think i finally SOLVED hit detection proper