Got rid of all isinstanceof references to complie with state pattern.
Added redrawing based on state.