making the pickup spriteImage changing generic