Implemented draw_rain_animation

Implemented the first level of the rain drawing routine.
Still not sure what the parameter means, so I keep its register name.
Rename variables in draw_rain_animation

Renamed variables to better represent their meaning.
Use global g_window_list instead of manually fetching it.
Merge pull request #212 from marcotc/rain

 Implemented draw_rain_animation