Put smart pointer into Entity.hpp

Implemented smart pointer and threw out predefined "mana."