Puzzle Ball

Four Piece Puzzle Ball. Requires 32 marbles (four different colours, 8 each)
Make:
1 Center
1 Mid
2 Top/Bottom
Should friction fit together, but you can use epoxy/glue to make it stay.
Designed using Pro/Desktop.