CubicFun Paper Architecture Puzzles