background movement + entities