Added some more water stuffs.
Tried to understand why NaN != Double.NaN.
Adding water with top border.
Completed water with top border. Modified the test area to have top border.
Totally fixed the Nan != Double.NaN. There could be many instances such that NaN in a double isn't really equals to Double.NaN by definition, bit-wise.
Forgot to add in the water_top animation.
Added water_top_left border animation.
Added animation bitmaps.
Added all the rest of the water borders.
Including the bitmaps.