ugly player UI routing actions player model through Sinatra app