Fixes #134. The existing behavior had the quest tile sticking around even after getting the digital key. Upon investigation I noticed that the code was incorrectly trying to detect mafia quest state out of "started" and "finished" prefs. I also took out some extra quest state we were setting up but not using anywhere in favor of just calling it finished once they have a digital key.
I've tested that this does correctly remove the tile when the player gets the digital key, but haven't yet re-tested the starting and during-quest states to make sure nothing broke.
Fixes #134. The existing behavior had the quest tile sticking around even after getting the digital key. Upon investigation I noticed that the code was incorrectly trying to detect mafia quest state out of "started" and "finished" prefs. I also took out some extra quest state we were setting up but not using anywhere in favor of just calling it finished once they have a digital key.
I've tested that this does correctly remove the tile when the player gets the digital key, but haven't yet re-tested the starting and during-quest states to make sure nothing broke.