I'm sure more people can chime in as I have never seen impaction before, but that's what it sounds like to me. With the bloat and firmer on one side, sounds like a classic case. I don't know how to solve it though, so hopefully someone else will help.