I think it would be easier code-wise to restrict craft to certain hangars based on size - "small" craft can fit in hangars designated as "small" or "large," "large" craft need "large" hangars, then you can mod in a 1x1 hangar to designate as "small." Or just try making a good-looking sprite+map for a 1x1 hangar without new code, and balance it somehow vs. the 2x2.