refactor camera shake into camera effect class, still needs work...