Generalized Ethereum Frontrunners, an Implementation and a Cheat