Work is ongoing on a new homepage / splash page, check it out at https://splash.ninjawars.net/