Highlight Nearby Item/Door/Vehicle Actionables

As the player is moving around we need to be able to detect what is in front of them and in their actionable radius (forming a small "cone of action" in principle). Any item, vehicle or door console that is in their vicinity should be actionable.

When an item is highlighted, it's name should be displayed underneath it. The item should be highlighted with a boundary/outline border.

In case there are conflicting things - such as an multiple items, or item or console, the priority should be closest one first at all times, followed by items first, doors next, and vehicles last.

Further on if we have additional in-world object types, we can prioritize them in this list.