Added Play Again button, fixed multiple bugs including timer stuff, added error checking, and cleaned/commented code