Laid out skeleton
Set up most classed and objects needed