Added cache checks + a little logic for unnamed stuff
Added AlarmList.findLowestUnnamedPlacement, IntArray is a dependency for
it - TODO: TEST!