add reset button, include player start switching functionality and player highlight