Deselect implemented and unit can only move to marked space