Made Drawable abstract
Added takeAction() method