Added some more general comments for outline/planning. Time to start digging in and trying to implement each level