opengl framebuffer works
draw background with board and blend them in shader