This was honestly such a fun way to learn a little programming, I think I'd learn a lot if everything was done this way (also od is a great motivation tactic)