Better shader integration and working lighting