I forgor to credit, so I'll guess I'll do it here:
I did most of the coding, my friend most of the spritework.