Daniel Ziem - 2016-07-18

This is done now. It looks like the old code had some stuff ready so that this could be implimented, but I just wrote my own stuff. It could probably use a cleanup and maybe something drawn on screen to show where the spring is so I'll leave this open.