I just implemented a physics based impact and ricochet system which takes the player’s mass into account. There are some fun things you can do with it, especially if you’re small