Main Tasks until 23rd October.			STATUS : Changed

Nice polishing			
"When taking food from a foodpile, it would be nice if the food got decreased from the foodpile just at the point when the creature had reached down for it."			

Direct Control With the Leash			
"If you click on an object, he must go right up to it and inspect it before doing anything else on that object. (Use WhatToDoNext)"			

"Stealing needs to be fully working and useful for the player. We need to get it so we just show the creature the other town, set dominant desire to Steal, sit back and watch our creature being useful."			
Stealing spells			
Stealing one-off spell seeds			
Stealing scaffolds			
Stealing villagers			
Stealing food (from farms / cows)			

Mimicking			
"Need to have mimicking working for main game-useful desires: compassion, anger, steal, impress, playful."
"Need to store the last few things the player has done, so the creature can vary his mimicking more. When redoing mimic, shouldn't set him in a mimicking state."

Dance
"If a dance requires n fixed dancers, the creature shouldn't try and do the dance unless he knows he can get n dancers."

Learning
"When you have the good/evil leash on, leashing a creature to an object, or clicking on an object should teach the creature that this kind of thing is good."
"Also, detecting a player action (mimicking) should teach the creature a lesson about objects!!"
"Also, encouraging the creature to eat something (by stroking him) should teach him a lesson about what is nice to eat."
"Action for feedback is computed before playing anim, and then that very action is used in RespondToPlayerFeedback. It is not computed twice with concomitant danger of different values."
"If he has just finished doing something interesting, and is currently doing something uninteresting, that last interesting thing should be what you give feedback for."
"If you reward him for doing something, he repeats doing it for a bit!! (VERY IMPORTANT!!)"
"If the user persists in wacking his creature, stop learning lessons after a while. He gets jaded of punishment."

Reactions
Extra field in spreadsheet: how long before being impressed again. This is CONSIDERABLY longer than how long before reacting again. This will fix the balancing problems with how impressive are spells.

Misc
Magical energy for casting spells distinct from energy. Or else energy not only incremented by eating!
"Intelligent use of teleport when damaged. He has already cast one at his home, so now he casts one where he is, and zooms back home."
FishFarms used for taking fish: not anywhere by the sea is acceptable.

Learning Actions
"Consider getting rid of unnecessary/foolish actions-to-learn and check that everything we do want him to learn he does learn. Alternatively, he could learn the action immediately when you do it."
Do we need any new actions-to-learn?

Creatures modelling other creature's desires
Important for claims about empathy

Dancing
"Different shaped groups: four lines making up a square, octagon, etc."
"Instead of having two groups over-lapping, have one group in which the dancers do varied anims (even a random choice)"

New Actions
Take food from foodpile to home.

Olly help me with
New fish object
Wood pile by buiding site
"V. useful utility function: GetClearAreaNearPos(MapCoords *original_pos, float radius, MapCoords *result)"
Detecting villagers and animals drowning in the sea
