Added Trees + Minor performance tweaks

EntityTree added
Entities now only update sprites if they need to
Moved EntityCampfire into the proper package