Added a finished sprite batch

Finally fixed it but I really need to cleanup the code now. So much temp
code.