Changed busy to notBusy and made it AtomicBoolean. Also rewoked a cleanup 4 times. now it's a list of keys and a list of entities to remove. Also still not removing an entry from a HashMap. Also reworked a unticking algorithm. More clear, more understandble.