Improve AI.
minor upd
new pics
separated ANCII and Tkinter graphic versions
Now we have castle and some other cool stuff!

map 1 and map 2 (new objects)
in classes.py:
major change in Facility class. Now the role of randomly _placed_things
class is Environment, whitch has two children(that word?): Tree and
Leaf-Tree. Juct some nice things, making game more beautiful
Facility now is the class for non-moving objects.
Facility's children: Gate, Wall, Traffic-Light. All together they make
our casle with walls, portal(yeah, portal) which allows only player and
Traffic-Light, which is Green when you a near so you can go through the
portal (and it is red otherwise)
Fountain now is working:) Before it did't. And I've learnt the lesson:
if there is no error, it doesn't mean all is working as you want :).
Then, If you are dead, Enemy doesn't attack you.
Then, like trees ( for beauty inly) here is 2 cars, which is just riding
around.
Welcome butterfly and upgraded AI!

Now we have butterfly, which is really foxy, so it is trully hard to
catch it!
And (which isn't such an amazing thing as butterfly, but anyway)
improved moving AI. Now if it is occupied, character any way try to find
the way out (it might be funny, when your character(student) bounce off
the wall :) ).
And here is new function "stay". For the case, where character tried all
the ways out and that all are occupied. It might be only if you put
character to the cage.
fixed some bugs  + bind sleep function
minor upd + shoter move_student (thx to heinzema)
Fixed great bug + built own house+some other upds

Fixed bug: when you tried all the directions (up,down,left,right) to get
out, the list of directions became empty . And it would be ok, if the
main list ( which copy i used, as foud out for nothing) hadn't become
empty, so it never refilled. I forgot that if we delet an element from
the copy of list ( i mean assigned like a=b), the list looses that
element too. Do you know the function whitch make simth like my
temp_list() finction? Becourse of that game got frozen after ~10 steps
Own house. Now you can sleep and increase your hp(by pressing 's')! But
you can't sleep outside, is is cold, right? So you can sleep only in
your house, whitch is in the caslte! And, btw, there are 2 fountains
too!
Other: Now portal doesn't dissapear when you are nearby. The function to
make another list( for directions) . Changes in char's simbols storage,
now it is dictionary (it is neede for who_is()). New functiom who_is to
know who is in cell. To make it work, I needed to get some new things
for me (try/exept), btw very helpful! And I also made the function
special for player's movements, otherwise in would be necessary to white
to other move() function additional argument, which means nothing.
little bug fixed

was a little problem, now it's okay
super minor upd
Winter is coming!

Now there is a north (on the right) with a snowmans and christmas trees.
And as a usual north, it is really severe. Firstly, it is separated by
mountains from others and secondly, our player (whose castle on the
south) can't stand cold. So it loses hp being on the north.
Sad, right? but not as it seems! As you know world is round. So if
you'll run from the bug having a few hp,  you can survive: there is a
fountain for you to increase hp.
Monk

and noooow we have monk
Welcome your own dog! And some AI bugs fixed.

Dog! I thought Archer is really excess. And it was't interesting for me
to develop it, so I made dog :).  It is following you, but when it sees
enemy(dogs hate bugs, it is common knowledge) it attacks, but dog sees
only 3 cells around. anyway dog's helpful. Btw here is an interesting
thing, if you are dead, dog gets sad and loses hp, but then it goes to
revenge (ony by one, cold-blooded).
There was a bug, I tried hard to fix about a quarter of the day. It
appeared when i was working on dog and it's AI. So I made functions to
reduce that spagetti-like code ( now it is around, not_around). And I
noticed thad dog ignored me and went beat bugs. So it fot stuck, I
coudn't find where the problem is. So debagger saved me, it would be
better if I used it immidiatly. Now it's working nice.
Merge pull request #1 from alexkarpandrus/Alex

AI, Castle, Dog, Winter and other cool stuff