account for the case of no profiles listed
add a preliminary play support (closes #6)