Use floats for position; release instances appropriately.