Added support for passing `program` to play(). Added constants for default
programs