Factored out CuboidNode and Cuboid class

Is now Region
* Fixed CuboidInterface - needs to be improved though
Moved player->region from CuboidInterface to CPlayer and Region which totally makes sense