Green-powered power station