add shader to renderer, finally got polygon collision working