Almost there. Just need scoring system