Max Payne 3 review - ColourShed