Exclude .gitignore from .gitignore
Reformat code
Compile and cache username regex
Add special (missing) treatment for seconds < 0 and seconds == 0
Fix NPEs when players created by VirtualPlayers connect to the server