Finally reached Windfall Island, there is quite a bit of things to do