Created process_fire(), moved fire processing there - now even the off-screen fire particles are processed (but not drawn).
Modified toolbar button sprites.
The third ghost/tower button is now removed too when the time is up.
Added an exception handler in render_layer2().