GameLogicBench: Evaluating Coding Agents on Runtime Game Logic with Tick-Level State Assertions · Bharat Hunt