After a pretty dismal launch in 2020 that was widely panned by gamers and critics alike, French studio Tower Five has b…