Revert "Cleaned up code and added comments"

This reverts commit ada4fe87223445516e98fb5e13313ef7f45803b0.
Revert "Meet in the middle"

This reverts commit f1d46f68be698aba0977e00a377a953be0ae3eb2.
Revert "Splotches"

This reverts commit 3fb5d3251db9181e5706c5f483d7f44319da9ec6.