fixed left/right, added attack field