Move area updates, load players from file

Move area updates:
- Added collision with other team members (no collision when player is from the same team)
- Added 'a' button event to add action area (this is still buggy, since it uses the same idea of move area)

Load players from file
- move BaseAnimation to spritesheet module
- added load module to load teams and players to the board. Positions are chosen randomly. Added another spritesheet and players config file for testing
Add board scroll using a camera

* Add class Camera to game.py
* changed draw methods on board, persona and square to use the camera
added Surface property (image) to square and persona.