Exception Handling module

Custom exception hierarchy.

Game-specific exceptions for error handling and flow control, organized in a hierarchical structure for precise error catching.