Reorganize main class
Update .gitignore
Add a UserManager
Add NPC check
Cleanup a bit