Here are some other things you might have been looking for.

.

Dec_bot's website.

Game Reviews and the like.

Neocities

Good old Neocities.org

Other web experiment things by Dec_bot

You could have found this by going Games>Web Experiments