Adds archer sprite.
Refactor basically complete.
Improves movement as well as color handling.
Fixes the infinite loop issue with pathfinding.
Improves selection rect.
Improves A* pathfinding.
Adds a test file for A* experimentation.
Fixes checking for open list and adds closed list check.
Improves heuristic calculation.
Improves pathfinding.
Adds projectile firing.