Citation: 6B_976/2016 E. C

X.________ forme un recours en matière pénale auprès du Tribunal fédéral contre l'arrêt du 24 mai 2016. Il en requiert l'annulation partielle en tant qu'il confirme sa condamnation pour assassinat à une peine privative de liberté de quinze ans et huit mois et à ce qu'il soit reconnu coupable de meurtre commis en état de légitime défense excessive et condamné à une peine privative de liberté n'excédant pas sept ans. A titre subsidiaire, il conclut à la réforme de l'arrêt en ce sens qu'il est condamné pour meurtre uniquement, à une peine privative de liberté n'excédant pas dix ans. Plus subsidiairement encore, il sollicite l'annulation de l'arrêt et le renvoi de la cause à l'autorité précédente pour nouvelle décision. Il conclut au bénéfice de l'assistance judiciaire. Interpellés sur les griefs formulés sous lettre D en p. 18 à 20 du recours, l'autorité intimée et le ministère public ont déposé des déterminations, concluant au rejet du recours. X.________ a produit une réponse. Celle-ci a été transmise aux autorités précitées.