Exclude 13th floor and refactor

if !unloadNeeded & loadNeeded we run both load and unload and vice-versa. 
This is not really efficient, is it?