Aston Villa and Brighton head into half-time tied 1-1 after a controversial penalty and an action-packed first half at Villa Park.