Signs and Promises- Part 2

Player needs JavaScript turned on.