test commit
Test commit number 2.
fix: collision, units(action change,size, y pos), projectile(spawn,movement,blit). added thread locking
fix Collision and body rect

Changed body rect width and height.
Changed y spawn for each unit.
Added xmod to take into account the alpha part of unit sprites.
Changed ymod for the same reason.
Added rect blitting for debug.
Fixed bug where AI processing would crash because
units are added before they were finished getting initialized. (see unit.init)
Add buttons to combatView, fixed AI spawning
Changed priority list
Added time estimation
Added skill functionnality to units
Added endgame state and switching from combat to map with results
Added buttons to combatView and engame state

Fixed AI spawning
Changed priority list
Added time estimation
Added skill functionnality to units
Added endgame state and switching from combat to map with results
Minor unimportant fixes
Added Options activity and related classes
Finished main menu implementation
Added save and load functionalities
Added skills activited and associated classes and features
Added map to skill activities link
Added skill modifiers in combat activity
Started implementing menu submenu buttons
Added menu funcs to combat activity.
Postponed other tasks.
Fixed graphics and debugged all activities except Options.
Added mirroring image for enemies.
Refactored Combat's onDraw for more clarity.
Small fixes, task list redefinition.
Implemented skill money.
Redefined priority list.
Fixed death animation
Implemented enemy attack on map,  fixed attack rect and body rect in CA
Fixed buyTroups button in MA
Added troup buying bility to enemies in MA
Fixed troup display in MA
Fixed out of bounds unitlist error in CA
Implemented camera stop at map bounds in CA
Started implementing money earning mechanism.
Minor changes to units and Camera
Added money managment to combat activity
Added arrows and turns to map activity
Fixed skill to map activity switching