floor arrays correct size
floor generation