Ah I really wanted to solve it but just couldn't. In the end I was guessing; I think having hints available would be helpful, and maybe some easier way of selecting the suspect and location at the end? This definitely got me hooked and I was definitely engaged. Mechanically there's a lot there that works. I wonder if visualisation of some elements would make connecting the dots easier. I guess that's why crime drama detectives have whiteboards with mugshots, red strings and post-its :D