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