Changed text components, line splitting and wrapping now happens correctly inside the textcomponent

and only happens when changes should be made.

Now a reference to a vector of strings is passed to spritebatching text rendering

Spritesheet component now has a function to set the callbacks to the animations

Sprite animation now no longer crashes on the current frame error, and the repeat times are fixed
Put some unneeded logg stuff in comment,

Don't deleted it yet, might be usefull later on