added camera class which follows the player around