Free Guy review: Oscillates between action comedy and stealt