fixed supercheck logic and added play by play