Made final adjustments to formatting of code, rewrote poorly written sections, added comments, fixed duplicate crashing error.
Merge remote-tracking branch 'origin/master'