Ultra Fischer is a randomized chess variant heavily inspired by Chess960.
As opposed to Chess960, where there are 960 possible starting positions from shuffling the backline of both sides, Ultra Fischer instead shuffles the entire board, creating an infinite number of possible starting positions.
To combat the obvious potential one-sided setups, all created positions aim to be within ±150 centipawn loss for the side starting the game, and draw by repetition is prevented as much as possible, though this is not absolute (I have not tested stalemate, though I would be genuinely surprised if a position were to even show up).
Multiplayer will be setup as soon as I know how to code that :/