Hainanball

wip (up for grabs)