-Add: named variable which indicates which houses have seen that object. Of course everyone has always seen all objects of the human player, cheaters! :P
-Codechange: removed 'all' from flags where possible, changing it to a real struct, no a silly union
-Codechange: BITTYPE -> BIT_U8, to allow more types (already defined).
-Fix (r1352): fix a nasty bug (difficults ifs are HARD), and made some code a bit more clean .. GetPackedX never returns values below 64, so checking on > 63 is silly.
-Add: C-ified Structure_HouseUnderAttack(). As ENHANCEMENT, the game is now much harder when you attack a structure of the AI. They now massively come hunt you down. Payback is a bitch
-Add: C-ified Map_MoveDirection(), Map_SetSelection() and Map_SetSelectionSize()
-Add: named and C-ified Map_InvalidateSelection(), Map_SetSelectionObjectPosition() and Map_UpdateMinimapPosition()