Recently I have been working with a certain subgroup of $GL_{10}(\mathbb{F}_2)$ and for various reasons was fairly sure it contained a normal subgroup isomorphic to $A_5$. Today I was able to affirmatively show that this presumed copy of $A_5$ does indeed exist in the bigger group. Now the matrices composing this copy of $A_5$ are themselves $2\times 2$ matrices over a certain commutative 5-dimensional algebra $\mathcal{S}$ (necessarily with zero divisors) over $\mathbb{F}_2$; this gives rise to a 2-dimensional representation of $A_5$ over $\mathcal{S}$ which I am fairly sure is irreducible (as opposed to just indecomposeable).
Now it is a fairly standard exercise early in learning representation theory to show that a simple group cannot have an irreducible representation of dimension 2. As the proof of this simple fact relies only on considerations involving the characters of elements of order 2, does the existence of the above representation rely only on the fact that I am working in characteristic 2, or is it related to the fact that I am working with rings with zero divisors as opposed to an algebraically closed field, or something else more subtle? I am primarily curious as to whether it is solely related to the characteristic, as I am also working with some related groups defined over commutative rings in other characteristics which I suspect also contain subgroups isomorphic to $A_5$. Hopefully someone with more background in modular representation theory than I can shed some helpful light on this situation.