Switch to SDL2, implement simple fog-of-war