An open-source re-implementation of the Aurora engine used for Neverwinter Nights 2