got scaling display panels working and changing colors based on characters