For those wondering whether it's possible to create games in Smalltalk, have a look here:
The objective of this game is to control the flow of traffic in an "insect" city. The size of the city to control is approximately 5 by 5 squares. The city has streets, and the streets are either one way or two way. The streets can have any orientation.
Different kind of insects move along the streets. Each insect has a different shape and speed. There could be up to approximately one hundred insects at a given time. Traffic lights are at each intersection of two streets, and the bugs can only get across an intersection if the traffic light is green.
The insects get into the city and travel around for a while following some path, and then they get out of the city. The player scores one point when each bug gets out of the city. If the player gets X points, he wins this level and advances to the following one which consists of a more difficult city with heavier traffic and more traffic lights to control.
If one traffic light stays in red for too long, it is likely that a long line of bugs will be waiting until the light switches to green. If the line gets too long, some insects will be not able to get into the city. The reason for this is that the line will end outside the borders of the screen. When this happens the player gets 1 penalty point. The game ends when the player gets N penalty points. What the player does is control the traffic lights, switching each of them from red to green and vice versa. In the easiest levels a good strategy is to have the traffic lights synchronized among parallel streets. This strategy could not be so good in more advanced levels with a more complicated city topology.