improving collisions with the background and stuff, getting better