Goal
Build a small but structured real-time system in plain JavaScript, with clear separation between loop control, input handling, collision checks, and object behaviors.
What I Practiced
Delta time updates, modular object design, and a predictable update-collision-draw loop that can be extended without rewriting the core logic.