Fixed selection bug. I had forgotten to update the SelectableComponent's position when it moved, meaning that its PathingComponent and RenderComponent positions were correct but its SelectableComponent position was the original position.