Very cool video! Very convincing that there is a live audience too! Nice work!