Changed water to use the transionTiles method to make the code more generic. Changed the water resource images to match this change.

Also added more code comments