Sliding block puzzle with animated tiles