1) Необходимо указать ограничители для вращения камеры. Вот хороший пример реализации того, что Вам нужно (скоро будет здесь на русском). По ссылке код, описание и рабочий пример.
Со своей проблемой разобрался. Всего лишь моя невнимательность по неопытности.
x = WinWidth/2 - Sensor.position[0]
То был проблемный участок. В результате преобразования целых в реальные, позиция курсора получалась всегда не равной 0 (а точнее, 0.5). В результате экран ехал сам, без участия игрока.
За ссылку большое спасибо. Оказывается можно обойтись вовсе и без актуатора. Поковырявшись в документации, сделал вывод, что сенсор Mouse можно заменить на Always (хотя получится бессмысленно неудобно).