Beginnings of Wave Propagation

A commit before I change the Spring class too much
Wave Propagation 1.0

I don't think it works right, but it does look cool.