I'm writing in hilariously low level rust because why not poke around in pixel buffers on a 48 hour deadline. I'm using Quicksilver for cross platform windowing/input stuff and Tiled for map editing. Probably won't bother with sound on this one.