Added basic implementation of Battlefield and Library