Deus Ex - a Nostalgic Review