poly base, actor hierarchy, input handling

lots of changes...