Hey there, glad you enjoy it! As for the login, are you using the itch app? You need to in order to be able to log in (the game can only get the authorization through the app). Leaderboard entries will only upload after you log in.