added method with option for overwriting translations
added image variable in Sprite, to be able to not use SpriteSheet as
well
instead of using CopyOnWriteArrayList now uses arrays