long may we play