First version of compiled code

This is the first version of fully compilable  tank battle code
Revert "First version of compiled code"

This reverts commit 8247df28437243523945160e52ef6ba0001cb779.