Another fixes
Now placing access points throws exception if there is more access points than empty spaces.