minor demo edits
island bugfix
solver bail on empty island
world island support
updated island tests