Add individual operation support (jump and tick), clean code and add
first approach of classes.