refacted #taken_spaces method