Initial commit
Add board and square classes

Add classes Board and BitBoard / Square and Bit Square
Draw a chessboard using the classes
creat initial game file
Add hightlight, animation and player

Highlight the board diagonal (alpha value changes, using animation)
Add player and spritesheet for movement animation.
Add square movement

add square movement (aligned to grid, move finishes in center of next
square)
add end-of-board collision
a few other changes on classes and methods
movement is buggy when moving up or left (to be fixed soon)
Added BoardEngine

Created board engine (add player, groups sprite, set move area and highlight)
Fixed movement bug and added movement aligned to grid
Fixed get neighbors
Derived square and person from Sprite

Bugs added:
* highlight area is buggy
* no limit area for movement
* occasional bug for movement when speed is negative (probable
    inaccuracy with get_square_from_position)
Move changes, Board engine and logging

Added logging configuration and conf file (logging to log/game.log)
Added main method to game.py
Fix issue with precision for get_square_from_position on board,
    rounding division and not accepting index values < 0
Added BoardEngine class. This has the engine to interaction betwee
    board and player events. Added hihglight_square (on/off), update
    move area (to restrict player movement to a certain area)
MoveArea and MoveAreaMask classes  (to be used yet)
Fixed square movement, adding collision per square index (instead of pixel)
    Added collision to move_area as well.
Small changes on organizing classes Board/BitBoard and Square

Bugs:
Movement is not fluid when FPS is 30 or less. A very short break can be remarked when reaching the center of a square. Needs tuning/performance here.
Added Turn based movement

Added team
Added 3 players (1 to teamA and 1 to team B)
Alternate player movement and move square area
Improved move area and move mask

improved move area and move mask using scipy.ndimage.
It used binary dilation for image treatement on binary images
Add this solution to get the neighbors for a determined square position.
Move area mask can now use different masks and distances.

small cleanups on numpy as n and import packages
Add filtering to move area

Detect collisions to filter move area. This avoids one player to move
over another player's or player's enemy.
A method to return the collision results has also been added (this will
be used in actions in the future).Yet to be Tested

Fixed a small bug for persona.get_directions, when speed was 0.
Add initial README file

Added goals of project, links and installation to README, to be
formatted in github
Added Apache License to code files

Anim and spritesheet are based on pygame examples, so I kept
the LGPLv3 license for those.
Merge branch 'master' of https://github.com/adalbas/sfgame

Conflicts:
	LICENSE