Hi folks, I know it's been absolutely ages since I first started this thing (almost a year since I first had the idea) but I've recently started working on it again after a long period away from it, ...