Begun coding, its christmas so I'm giving up for now