ok, fairly happy with the brain / input structure, no command objects yet.