Unify variables across the project.
Use SDL's malloc functions in abstractions.
Use abstraction instead of using SDL dependencies.