Now with OOP. Also, removed the text mirroring still left from the tutorial.