Eventually I will use openGL alongside the color