Day 1: Planning

Brainstorming somewhat needed to have an idea where to start and not code wildly for no reason.