Not bad, but you don't have a back sprite. I'm going to be very particular when accepting contributions, just a fair warning. I will be willing to take any help you can give me, but if you want me to include your work, you'll need a back sprite!
Anyway, this is essentially just a devamped...