OOP for victory!
.gitignore provided