Implemented Icon, refactored Actor