add entity movements and basic attack
update grunt file
update package.json
add basic adjacent selection for Tiles
update path finding. add tests