Allow action space to differ
Started deriv op
Fourier ops
fixed bug
Generalized evaluation