State vs Strategy — State Pattern | OneNoughtOne