Well the low amount of data on a per map basis was more of a hypothetical situation.

The idea here is for me to start somewhat humble, and then build off what I have and continue to increase it's complexity, mostly for the experience but to actually have an end result of something that is usable and worth the time and effort.

I understand what you mean by a basic collision check before committing to a more complex one.

I am planning on using Records and Record arrays for some manner of object data storage, bounding box data if necessary could be included in these object records also.