C++ PNG and ZIP support, fixed lighting

Hero objects are added as well