Restructure + Develop logic

Separated interfaces implementations by regions inside entity classes;
Added IDestroyable interface;
Added IDestroyable interface implementation to Creature class;
Added entity is destroyed check into Perform controller;
Added DestroyableStateModel as model for IDestroyable;
Added GetDestroyableState method into Environment controller;
Added entity is destroyed check into Render method;