Battleground: Big update

Big update - fixed a lot of bugs.