Less bad function name.
Broke out CubeExp class
Moved piece_name to utils