State vs Strategy - State Pattern | OneNoughtOne