Cross-platform SDL2 simulation engine