floatingPoints TODO: figure out how to make colors look good decide how to deal with collisions with the edges add multiple layers