Prashant Mohta is making a Python game based around a 16×2 LCD screen. To do this, he’s using a simulated LCD on the desktop and then he’ll add in the real thing later. He’s currently on part 3 and it’s well worth reading this, and the other parts. Take a look here.