Modified script from lesson
Signals script, v0.1