Assignment 1: Matchismo - All tasks