Escape Lizards: New Patch 6808.39454

Announcing the first major patch for Escape Lizards! Major Feature Outline Completely reworked camera. This addresses the main feedback from players about a difficult-to-control camera and unexpected behaviour when turn…