Adding unit tests for future maintenance
Add and improve AI-driven test cases across multiple components - Added new gameview tests - Enhanced event testing coverage - Improved model and cell testing - Updated display tests - Modified Makefile for test improvements