SpatialNeuron: internal variables are now state variables (cleaner)