intial probably buggy implementation of a fight view! ewieweiweiweiw