Backend commands

We've finished implementing the create unit command. There are no resource changes when using it. Has only been tested with a castle creating an infantry unit, and that test case can be found. Feel free to add more, we will at some point. It currently shouldn't display on the game, as the frontend appears to only be displaying one unit.