hi i create mi own website dedicated to publish Browser games if you want to publish send me a embed code the website is in construction , i can create a hole page just for your games.
chiegames.com is in Spanish, let your game reach more people