Separates player listing and add a new player form
Prevents adding a player with no name
Improves UI
Makes time and points properties private
Adds various functionalities to control existing counter