all combat mechanics done!