Would flutter_bloc (with hydrated support) be a good fit for a simple local 2D point and click puzzle game. In this situation there would no external network traffic calls.