More work on menus.

Also added play support. Now you can listen!