Finally fixed issue with gaps inbetween blocks, added more block types