- Now each DangerState struct keeps a vector of structs PlayerActionResponse.
	- Each one of these structs keeps a pair (condition, response). When the player perfoms an action over a Danger (ie. hand_click), the vector of PlayerActionResponse is queried for updating the danger.