Add IntelliJ files to .gitignore
Reformat code for aesthetics and readability
Fix stupid compile error
More indents