FinalScreenDrawer is an interface for a custom screen rendering. If a game implements FinalScreenDrawer and is passed to RunGame, its DrawFinalScreen is called after Draw. Also this adds `-crt` option to examples/flappy. Closes #2046