camera movement done through vectors now