Preston North End Player Ratings vs Aston Villa: Here's how the Lilywhites fared Glenn Whelan missed a penalty with literally…