Added EntityLiving class to clean things up.
Small changes to misc classes and interfaces