But alignment shifts every time you kill someone, meaning if you start as a gangster and begin killing your alignment will be constantly shifting since people aren't going to make the distinction between who to kill for a quest.
I think a better idea would be to mandate something like "Dig 100 shells/ Dig 5 shovels worth of shells" or "Pick 30 trash".
Your alignment shouldn't change if you fight NPCs...