Attempt to refactor
Merge branch 'master' of github.com:P-nguyen/Generative-drop-ceiling
minor changes
Merge remote-tracking branch 'origin/master'
Refactored code -- does not work until LibG is updated