I don't know how FishPlaysPokemon has eluded my notice until now, but it's really happening: a fish is playing Pokemon live on Twitch. He's not very good.
Grayson the fish controls the game by swimming around, and at the time of writing he is stuck in Ash's room in Pokemon Red. Nonetheless, after 125 hours, he has somehow managed to collect 1 Pokemon.
"Unfortunately, we don't have a dedicated light for Grayson at night as he lives in a tiny dorm room and we would rather not sleep with the light on. :(," say his owners. "But in the future we will be getting him a dedicated lamp and improving the quality of the stream to include recent inputs determined by the motion tracking."
He's also managed to defeat a Squirtle in his first battle. So, Grayson is officially better than Magikarp.