added some camera styles

follow a ball
option to rotate about center of table
changed rotation to 2d instead of 2 1d ones