LR-99: Battle Engine v1

Import:

(a) standard libraries (e.g. math, random) first
(b) third party libraries second
(c) local modules third