a lot of modifyings, almost working right now
knockback still not working!