A reimplementation of Uninvited in Inform