Released today on Steam, this is the sequel to American McGee's Alice, which was released back in 2000.