a gaming engine written in rust