WIP implement bicubic bezier surface