Fixed camera choppiness

if (dx == 0 || dy == 0) return;
That || is your problem. That is now &&

Also removed weird center moving thing.