movment smoothing + control stuff + camera zoom