Added support for assets manager for textures, texture atlases, and bitmap fonts

Particle effects would require a bigger refactor, probably going to hold off on that for now
You can also manually use the asset manager for everything, as well as pixmaps, particle effects, music, sound, and skins