Simon Part 2

by: @ElemPE1, @MrSpringPE, and @physedreview