Added parametrizable associative gates

Also, antialiasing is now on