I have now got past this little hurdle and everything is starting to run more smoothly now, I just changed all my snapping code to use the views centre(center if you are american). Changing this single thing literally sorted all the snapping out and I've managed to put some more of my game play in.
The artist I'm working with has done some more artwork and I'm hoping to get that in soon and maybe I will show a video and you can all see the Idea I'm working on.
Keep coding :)