Implement new player name menu (#163)

Refactor menu sound functions
Add custom menu type