based on kahrls stairs branch I've added object collision handling. I've only made it fully operational for luaentitys and player objects as items don't need it and c++ mobs are most likely to be removed.
LuaEntities do honor the "pysical" flag, collision handling is only done for physical = true.
It's only a proove of concept some changes need to be considered if there might be better solutions
https://github.com/sapier/minetest/tree/object_object_collision