I'm in pain and dying.
AJ, you'll probably want to redo these textures... but they'll work for now.