Avatar Insight

I was contemplating a specific puzzle and went and asked a direct question of Chogon the respose has been interesting and may give us an insight to what may be possible.
My Question
I know some of this will be possible with the open source but what I plan may need a change to the generic avatar.
Given that the original idea if Uru was Caving also known as spelunking (USA) I have been looking at creating a puzzle for the open source that uses some of the most basic cave exploring techniques.
Also given that access through any given opening in Uru appears to be tied to the avatar bounding box rather than the avatar visual boundaries.
Would there be any way to make the bounding box for the avatar slimmer front to back rather than side to side so that a gap could be created through which an avatar could pass sideways but not forwards.
Also given that the Female avatar is shorter than the male make a gap so that the female avatar can pass but not the male.
Following the same logic and using the slow swim animation make a low squeeze animation to get through a low gap and make access provisional on having the back pack and a safety helmet but removing the back pack and pushing it ahead as you would in a real cave exploration.
Chogons' Response
Hi JKla,
With the open source you should be able to do what you want. However, the current avatar physical shape is a capsule which is an elemental physical shape and is very fast for the physics engine to resolve. By making the physical shape more complex it will make the physics engine work harder to resolve collision and causing lags as more avatars are added. Also, as we found out, a number of the puzzles in Uru rely on the size and shape of the avatar physical to work properly. Also, another thing you would have to take care of is that the shape and orientation of the avatar physical stays the same. Things like the swim behavior the visual avatar is horizontal but the physical stays vertical, which doesn't matter when you are swimming around.
But like I said, being open source you can do what you want, I'm just pointing out some of the obstacles you may encounter.
Thanks,
Mark