About to give up on generalized physics. Probably better to go for a solution that fits the game at hand.