Graphics by Caramelapples (new graphics)