Day 5 - Done

More abstractions YAY
Setup for the bird