refactoring: fixed names and delegated texture atlas creation
removing unneccary code and modularizing sprite creation