I noticed the timing inconsistency as well but I couldn't yet figure out which part of the logic was causing that. Thanks for playing!