Camera and terrain

Signed-off-by: darkenk <darkenk@gmail.com>