scaling

+added scaling
+camera doesn't show areas outside map