Got the rectangular prism to work correctly.  One big problem that I don't know how to solve is in release mode with code optimizations when the game calls startGame(), it does not continue, it just stops in it's tracks.  This might not be a problem, but I don't want to take any chances.  Also I am starting to make a constraining system so composite game objects can be more in sync.