kinda fixed the moving through bug