adds entity info wrapper
Adds wrapping around for enemy entities
Updates battle logic