Memento pattern done.
Observer pattern done.
State pattern done.
Strategy pattern done.