Add tests for the XYComponent
Implemented XYComponent
Test for other movement
It can move
Tests for WeaponComponent
Can deal with weapons