Assignment: Addiction

Some possible starting points