Can be a little tricky once you get to the end and need to pick who did it, but everything can be lead to its logical conclusion
AWSOME xD