Changing language and engine
Changing from Python to C++
Changing from TCOD to pure SDL