Made the step configurable
Implement rough SEE/SEEN system