Moved blockconstructor to Shape

Moved contents of blockconstructor to Shape class for easy access