Completed basic functionality with num_correct updating and finished? handling