Thanks! Being able to move blocks despite not getting a match was deliberate. This way I wouldn't need to guarantee that there's always a match available and/or have additional rules for when no match is available :D but to be frank, I'm don't think I would change it if I had been given more time.