started working on combat engine. tests misleading but demonstrates usage as is.