Someone made classic Pokemon Yellow run on the Apple Watch

Yes, that's right, a crafty developer has made a GameBoy Color emulator run on the Apple Watch. On the tiny, 2.5-inch display of the Apple Watch. And theydid a surprisingly good job, at that!

Is it practical? Not really. Would you spend 20+ hours playing Pokemon on your Apple Watch? Probably not. But it's still a pretty cool proof-of-concept!
The bulk of the display to the right is reserved for an invisible, virtual D-Pad, while the right portion is occupied by an also invisible A button. The bottom part of the UI is taken up by a bar, containing a button for selecting indicators, Start andSelect buttons, as well as a larger B button.
The emulator is called “Giovanni” and is an open-source project that developer O’Flaherty-Chan is working on with the help of other programmers.
To get a better idea of how the whole thing works, check out this GIF provided by the developer:

source: Gabriel O’Flaherty via Gizmodo
Things that are NOT allowed: