PlayStation VR 2 review: a virtual reality all-rounder