Good work! Turned out really well. I was actually going to submit my half finished one but only got access to a computer yesterday. Hopefully next challenge if uni doesn't bog me down.