Redisigned Dragon object. Still not finished