more polish, UI and score calculations