I understand what you are saying but unfortunately its not as easy as just setting their relative location. the issue is that which space the character is moving is very dynamic. in the image I posted the pawn has 4 space options that it can move to. each of those options requires a completely different rotation of the pitch, yaw, and roll.
I need to be able to determine how the pawn needs to rotate just with the information provided such as the location and rotation of the pawn, old space, new space, etc. i do not think i will be able to solve my problem with hard coded values for each side of the cube. Maybe I am wrong and am looking at this problem incorrectly.
I hope this helps explain a little more of what my issue currently is.
Thank you SkeetonYu!