EDIT: I FOUND THE PROBLEM. infinite loop. Simply needed to change a != to a >. Days were spent trying to find this error. Days!! Since I found the problem right after posting this thread, the above poll is pointless. Unless.. yes! feel free to vote in the above poll if you've ever made a silly mistake like mine!