Seik Sugaloth

GIF
Trying to have a nice time on a train? TOO BAD, there has been a murder!
Puzzle