Big Battle Update - Messy and Awesome

1. Made whole battle basic structure: you can hit or get hit in [head, torso, groin, legs]. Also you can defend these parts. All is flawless and perfectly working
1.1. Fancy animation of images (sprites, in future) of SHIELD and SWORD triggered on attack/defence
2. Added pers statistics (keystrokes), shield/sword equipped slots, gold/experience
3. Added mob gold/exp, also 'act' - activity VARIable, for making mobs hit the player, also added types of mobs (like Skeleton) programmable
4. Added globals: DISTANCE - standart distance between locations, RANDOMIZER - for random values range, RATES (regular rates), LEVELS - for next level up, PRE - precision of zeros after dot, MOB_ACT - max value which should hit mob.act to hit the player (speed it mob.speed); also SIZE has been prepared for testing on (640,480) small size
5. Changed progressbar: now it's universal and can do anything you like (changeable width, height, color, bgcolor, transparency)
6. Whole brand-new Attack class (for Battle) and Defence class: they are just basically Moves without title and progressbar, also they are triggered by just typing one word. 4 Attack-s for hitting 4 bodyparts of mob, 4 Defence-s for defending yourself agains mob
6.1. Also cool rotational animation were added to these Attacks/Defences with differenc angle for each of them
7. Word class has been deleted because now Battle uses Attack/Defence system
8. Battle statistics class has been changed to use progressbar class (more optimization) + smaller fonts showing last HP accordingly
8.1. Added functionality of "flashing" red and blue light on pers/mob to indicate hit or shield-blocked-hit
9. Added character HP to main World (up on top) by using progressbar class. It is shown only when you're in game, not in introduction slideshow
10. Fixed issue with non-debugging World (removed try-except construction)
11. Added player rewards (yet, without window yet) - experience and gold for killing the monster
20. Other imports, small bug/issue fixes, lots of improvements

KNOWN ISSUE: When you're typing Attack/Defence/Move rText and there's last symbol matches with the first symbol of the next word - you catch the next word (still not fixed)