modified several classes

include:
event magic; hero; hex; things; buildings;
based on the assignment and requirement.