Duck Nap Games has moved to https://ducknap.games/.