Generation of "viable locations" sorted as List<Vector2>, can be used to place enemys, items ect. Example using enemies is shown.