fix camera centerOn, and make it center on the player

seems to work great. i mistakenly had the matrix multiply order swapped