A Vectrex emulator for Mac using C, SDL, and OpenGL