--- a/wBattle.xaml.cs
+++ b/wBattle.xaml.cs
@@ -144,9 +144,9 @@
 
         public void SendNetAction( GameAction ga ) { SendNetMsg( (int) ga + "|" ); } // +"|" because all message with an action must contain this character
 
-        public void SendNetAction( GameAction ga, ICard c ) { SendNetMsg( (int)ga + "|" + c.Code); }
-
-        private void btnsummon_Click( object sender, RoutedEventArgs e ) {
+        public void SendNetAction( GameAction ga, ICard c ) { SendNetMsg( (int)ga + "|" + c.Code ); }
+
+        private void BtSummon_Click( object sender, RoutedEventArgs e ) {
             ACard c = lbhand.SelectedItem as ACard;
             if ( c == null ) return;
 
@@ -164,7 +164,7 @@
             new wViewBattleCardStack( Com.me.Graveyard ).Show();
         }
 
-        private void btndiscard_Click( object sender, RoutedEventArgs e ) {
+        private void BtDiscard_Click( object sender, RoutedEventArgs e ) {
             var c = lbhand.SelectedItem as ACard;
             if ( c == null ) return;
             Com.me.Hand.Discard( c );
@@ -198,16 +198,17 @@
             var c = lbhand.SelectedItem as ACard;
 
             if ( c is ASpellTrapCard ) {
-                btnsummon.Visibility = Visibility.Collapsed;
-                btnactivate.Visibility = Visibility.Visible;
+                BtSummon.Visibility = Visibility.Collapsed;
+                BtActivate.Visibility = Visibility.Visible;
             } else {
-                btnsummon.Visibility = Visibility.Visible;
-                btnactivate.Visibility = Visibility.Collapsed;
-            }
-        }
-
-        private void btnbanish_Click( object sender, RoutedEventArgs e ) {
+                BtSummon.Visibility = Visibility.Visible;
+                BtActivate.Visibility = Visibility.Collapsed;
+            }
+        }
+
+        private void BtHandBanish_Click( object sender, RoutedEventArgs e ) {
             ACard c = lbhand.SelectedItem as ACard;
+            if ( c == null ) return;
             Com.me.Banished.AddTop( c );
             Com.me.Hand.Remove( c );
 
@@ -218,7 +219,7 @@
             new wViewBattleCardStack( Com.me.Banished ).Show();
         }
 
-        private void btnplace_Click( object sender, RoutedEventArgs e ) {
+        private void BtPlace_Click( object sender, RoutedEventArgs e ) {
             ACard c = lbhand.SelectedItem as ACard;
             if ( c == null ) return;