add EntityAtlantisMob; fix bug

EntityAtlantisMob is a combo of EntityMob and EntityWaterMob (both of
which extend EntityCreature) that adds methods such as
canBreatheUnderwater() and an updated onEntityUpdate() to EntityMob.