Camera2D abstraction and stick to player if exists