Added valid tile checking when adding units
Started Archer implementations