changed camera fixed bugs