collisions fully work, just need to get rotating working