Added fast attach and detach video functions that skip the System::finish where possible.
Moved operations off the happy path (no mode change required, direct draw) into functions marked NOINLINE.
Bug fix: corrected element timer countdown when frame count less than update count
Added out of bounds detection and serve the ball back
Implemented scoring
Added API to hide and show elements
Cleaned up the log messages for refreshing neighbors
Added game over screen, completing the basic scene-pong demo.
Returned element references from element update functions to allow method chaining.