Added Strategy and Command pattern for red alert