implemented correct rotation
add scale again
slower camera