diff --git a/lib/aethyr/core/actions/Command.rb b/lib/aethyr/core/actions/Command.rb
new file mode 100644
index 0000000000000000000000000000000000000000..928d7cd44fee36d4e7401432b961d8270289c915
--- /dev/null
+++ b/lib/aethyr/core/actions/Command.rb
@@ -0,0 +1,12 @@
+module Aethyr
+  module Core
+    module Actions
+      class Command < Action
+        def initialize(actor, **data)
+          super(**data)
+          @player = actor
+        end
+      end
+    end
+  end
+end
diff --git a/lib/aethyr/core/actions/action.rb b/lib/aethyr/core/actions/action.rb
new file mode 100644
index 0000000000000000000000000000000000000000..8c4448c19322379bb99ea3a2ac90487d591acb5b
--- /dev/null
+++ b/lib/aethyr/core/actions/action.rb
@@ -0,0 +1,14 @@
+module Aethyr
+  module Core
+    module Actions
+      class Action
+        def initialize(**data)
+          @data = data.freeze
+        end
+
+        def action()
+        end
+      end
+    end
+  end
+end
diff --git a/lib/aethyr/core/commands/admin/acarea.rb b/lib/aethyr/core/actions/commands/admin/acarea.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acarea.rb
rename to lib/aethyr/core/actions/commands/admin/acarea.rb
diff --git a/lib/aethyr/core/commands/admin/acdoor.rb b/lib/aethyr/core/actions/commands/admin/acdoor.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acdoor.rb
rename to lib/aethyr/core/actions/commands/admin/acdoor.rb
diff --git a/lib/aethyr/core/commands/admin/acexit.rb b/lib/aethyr/core/actions/commands/admin/acexit.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acexit.rb
rename to lib/aethyr/core/actions/commands/admin/acexit.rb
diff --git a/lib/aethyr/core/commands/admin/acomm.rb b/lib/aethyr/core/actions/commands/admin/acomm.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acomm.rb
rename to lib/aethyr/core/actions/commands/admin/acomm.rb
diff --git a/lib/aethyr/core/commands/admin/acomment.rb b/lib/aethyr/core/actions/commands/admin/acomment.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acomment.rb
rename to lib/aethyr/core/actions/commands/admin/acomment.rb
diff --git a/lib/aethyr/core/commands/admin/aconfig.rb b/lib/aethyr/core/actions/commands/admin/aconfig.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/aconfig.rb
rename to lib/aethyr/core/actions/commands/admin/aconfig.rb
diff --git a/lib/aethyr/core/commands/admin/acportal.rb b/lib/aethyr/core/actions/commands/admin/acportal.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acportal.rb
rename to lib/aethyr/core/actions/commands/admin/acportal.rb
diff --git a/lib/aethyr/core/commands/admin/acprop.rb b/lib/aethyr/core/actions/commands/admin/acprop.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acprop.rb
rename to lib/aethyr/core/actions/commands/admin/acprop.rb
diff --git a/lib/aethyr/core/commands/admin/acreate.rb b/lib/aethyr/core/actions/commands/admin/acreate.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acreate.rb
rename to lib/aethyr/core/actions/commands/admin/acreate.rb
diff --git a/lib/aethyr/core/commands/admin/acroom.rb b/lib/aethyr/core/actions/commands/admin/acroom.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/acroom.rb
rename to lib/aethyr/core/actions/commands/admin/acroom.rb
diff --git a/lib/aethyr/core/commands/admin/adelete.rb b/lib/aethyr/core/actions/commands/admin/adelete.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/adelete.rb
rename to lib/aethyr/core/actions/commands/admin/adelete.rb
diff --git a/lib/aethyr/core/commands/admin/adesc.rb b/lib/aethyr/core/actions/commands/admin/adesc.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/adesc.rb
rename to lib/aethyr/core/actions/commands/admin/adesc.rb
diff --git a/lib/aethyr/core/commands/admin/admin_handler.rb b/lib/aethyr/core/actions/commands/admin/admin_handler.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/admin_handler.rb
rename to lib/aethyr/core/actions/commands/admin/admin_handler.rb
diff --git a/lib/aethyr/core/commands/admin/aforce.rb b/lib/aethyr/core/actions/commands/admin/aforce.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/aforce.rb
rename to lib/aethyr/core/actions/commands/admin/aforce.rb
diff --git a/lib/aethyr/core/commands/admin/ahelp.rb b/lib/aethyr/core/actions/commands/admin/ahelp.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/ahelp.rb
rename to lib/aethyr/core/actions/commands/admin/ahelp.rb
diff --git a/lib/aethyr/core/commands/admin/ahide.rb b/lib/aethyr/core/actions/commands/admin/ahide.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/ahide.rb
rename to lib/aethyr/core/actions/commands/admin/ahide.rb
diff --git a/lib/aethyr/core/commands/admin/ainfo.rb b/lib/aethyr/core/actions/commands/admin/ainfo.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/ainfo.rb
rename to lib/aethyr/core/actions/commands/admin/ainfo.rb
diff --git a/lib/aethyr/core/commands/admin/alearn.rb b/lib/aethyr/core/actions/commands/admin/alearn.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/alearn.rb
rename to lib/aethyr/core/actions/commands/admin/alearn.rb
diff --git a/lib/aethyr/core/commands/admin/alist.rb b/lib/aethyr/core/actions/commands/admin/alist.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/alist.rb
rename to lib/aethyr/core/actions/commands/admin/alist.rb
diff --git a/lib/aethyr/core/commands/admin/alog.rb b/lib/aethyr/core/actions/commands/admin/alog.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/alog.rb
rename to lib/aethyr/core/actions/commands/admin/alog.rb
diff --git a/lib/aethyr/core/commands/admin/alook.rb b/lib/aethyr/core/actions/commands/admin/alook.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/alook.rb
rename to lib/aethyr/core/actions/commands/admin/alook.rb
diff --git a/lib/aethyr/core/commands/admin/aput.rb b/lib/aethyr/core/actions/commands/admin/aput.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/aput.rb
rename to lib/aethyr/core/actions/commands/admin/aput.rb
diff --git a/lib/aethyr/core/commands/admin/areact.rb b/lib/aethyr/core/actions/commands/admin/areact.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/areact.rb
rename to lib/aethyr/core/actions/commands/admin/areact.rb
diff --git a/lib/aethyr/core/commands/admin/areas.rb b/lib/aethyr/core/actions/commands/admin/areas.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/areas.rb
rename to lib/aethyr/core/actions/commands/admin/areas.rb
diff --git a/lib/aethyr/core/commands/admin/areload.rb b/lib/aethyr/core/actions/commands/admin/areload.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/areload.rb
rename to lib/aethyr/core/actions/commands/admin/areload.rb
diff --git a/lib/aethyr/core/commands/admin/asave.rb b/lib/aethyr/core/actions/commands/admin/asave.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/asave.rb
rename to lib/aethyr/core/actions/commands/admin/asave.rb
diff --git a/lib/aethyr/core/commands/admin/aset.rb b/lib/aethyr/core/actions/commands/admin/aset.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/aset.rb
rename to lib/aethyr/core/actions/commands/admin/aset.rb
diff --git a/lib/aethyr/core/commands/admin/ashow.rb b/lib/aethyr/core/actions/commands/admin/ashow.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/ashow.rb
rename to lib/aethyr/core/actions/commands/admin/ashow.rb
diff --git a/lib/aethyr/core/commands/admin/astatus.rb b/lib/aethyr/core/actions/commands/admin/astatus.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/astatus.rb
rename to lib/aethyr/core/actions/commands/admin/astatus.rb
diff --git a/lib/aethyr/core/commands/admin/ateach.rb b/lib/aethyr/core/actions/commands/admin/ateach.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/ateach.rb
rename to lib/aethyr/core/actions/commands/admin/ateach.rb
diff --git a/lib/aethyr/core/commands/admin/awatch.rb b/lib/aethyr/core/actions/commands/admin/awatch.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/awatch.rb
rename to lib/aethyr/core/actions/commands/admin/awatch.rb
diff --git a/lib/aethyr/core/commands/admin/awho.rb b/lib/aethyr/core/actions/commands/admin/awho.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/awho.rb
rename to lib/aethyr/core/actions/commands/admin/awho.rb
diff --git a/lib/aethyr/core/commands/admin/deleteplayer.rb b/lib/aethyr/core/actions/commands/admin/deleteplayer.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/deleteplayer.rb
rename to lib/aethyr/core/actions/commands/admin/deleteplayer.rb
diff --git a/lib/aethyr/core/commands/admin/restart.rb b/lib/aethyr/core/actions/commands/admin/restart.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/restart.rb
rename to lib/aethyr/core/actions/commands/admin/restart.rb
diff --git a/lib/aethyr/core/commands/admin/terrain.rb b/lib/aethyr/core/actions/commands/admin/terrain.rb
similarity index 100%
rename from lib/aethyr/core/commands/admin/terrain.rb
rename to lib/aethyr/core/actions/commands/admin/terrain.rb
diff --git a/lib/aethyr/core/commands/block.rb b/lib/aethyr/core/actions/commands/block.rb
similarity index 100%
rename from lib/aethyr/core/commands/block.rb
rename to lib/aethyr/core/actions/commands/block.rb
diff --git a/lib/aethyr/core/commands/close.rb b/lib/aethyr/core/actions/commands/close.rb
similarity index 100%
rename from lib/aethyr/core/commands/close.rb
rename to lib/aethyr/core/actions/commands/close.rb
diff --git a/lib/aethyr/core/commands/command_handler.rb b/lib/aethyr/core/actions/commands/command_handler.rb
similarity index 100%
rename from lib/aethyr/core/commands/command_handler.rb
rename to lib/aethyr/core/actions/commands/command_handler.rb
diff --git a/lib/aethyr/core/commands/dodge.rb b/lib/aethyr/core/actions/commands/dodge.rb
similarity index 100%
rename from lib/aethyr/core/commands/dodge.rb
rename to lib/aethyr/core/actions/commands/dodge.rb
diff --git a/lib/aethyr/core/commands/drop.rb b/lib/aethyr/core/actions/commands/drop.rb
similarity index 100%
rename from lib/aethyr/core/commands/drop.rb
rename to lib/aethyr/core/actions/commands/drop.rb
diff --git a/lib/aethyr/core/commands/emotes/agree.rb b/lib/aethyr/core/actions/commands/emotes/agree.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/agree.rb
rename to lib/aethyr/core/actions/commands/emotes/agree.rb
diff --git a/lib/aethyr/core/commands/emotes/back.rb b/lib/aethyr/core/actions/commands/emotes/back.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/back.rb
rename to lib/aethyr/core/actions/commands/emotes/back.rb
diff --git a/lib/aethyr/core/commands/emotes/blush.rb b/lib/aethyr/core/actions/commands/emotes/blush.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/blush.rb
rename to lib/aethyr/core/actions/commands/emotes/blush.rb
diff --git a/lib/aethyr/core/commands/emotes/bow.rb b/lib/aethyr/core/actions/commands/emotes/bow.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/bow.rb
rename to lib/aethyr/core/actions/commands/emotes/bow.rb
diff --git a/lib/aethyr/core/commands/emotes/brb.rb b/lib/aethyr/core/actions/commands/emotes/brb.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/brb.rb
rename to lib/aethyr/core/actions/commands/emotes/brb.rb
diff --git a/lib/aethyr/core/commands/emotes/bye.rb b/lib/aethyr/core/actions/commands/emotes/bye.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/bye.rb
rename to lib/aethyr/core/actions/commands/emotes/bye.rb
diff --git a/lib/aethyr/core/commands/emotes/cheer.rb b/lib/aethyr/core/actions/commands/emotes/cheer.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/cheer.rb
rename to lib/aethyr/core/actions/commands/emotes/cheer.rb
diff --git a/lib/aethyr/core/commands/emotes/cry.rb b/lib/aethyr/core/actions/commands/emotes/cry.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/cry.rb
rename to lib/aethyr/core/actions/commands/emotes/cry.rb
diff --git a/lib/aethyr/core/commands/emotes/curtsey.rb b/lib/aethyr/core/actions/commands/emotes/curtsey.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/curtsey.rb
rename to lib/aethyr/core/actions/commands/emotes/curtsey.rb
diff --git a/lib/aethyr/core/commands/emotes/eh.rb b/lib/aethyr/core/actions/commands/emotes/eh.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/eh.rb
rename to lib/aethyr/core/actions/commands/emotes/eh.rb
diff --git a/lib/aethyr/core/commands/emotes/emote.rb b/lib/aethyr/core/actions/commands/emotes/emote.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/emote.rb
rename to lib/aethyr/core/actions/commands/emotes/emote.rb
diff --git a/lib/aethyr/core/commands/emotes/emote_handler.rb b/lib/aethyr/core/actions/commands/emotes/emote_handler.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/emote_handler.rb
rename to lib/aethyr/core/actions/commands/emotes/emote_handler.rb
diff --git a/lib/aethyr/core/commands/emotes/er.rb b/lib/aethyr/core/actions/commands/emotes/er.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/er.rb
rename to lib/aethyr/core/actions/commands/emotes/er.rb
diff --git a/lib/aethyr/core/commands/emotes/ew.rb b/lib/aethyr/core/actions/commands/emotes/ew.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/ew.rb
rename to lib/aethyr/core/actions/commands/emotes/ew.rb
diff --git a/lib/aethyr/core/commands/emotes/frown.rb b/lib/aethyr/core/actions/commands/emotes/frown.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/frown.rb
rename to lib/aethyr/core/actions/commands/emotes/frown.rb
diff --git a/lib/aethyr/core/commands/emotes/grin.rb b/lib/aethyr/core/actions/commands/emotes/grin.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/grin.rb
rename to lib/aethyr/core/actions/commands/emotes/grin.rb
diff --git a/lib/aethyr/core/commands/emotes/hi.rb b/lib/aethyr/core/actions/commands/emotes/hi.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/hi.rb
rename to lib/aethyr/core/actions/commands/emotes/hi.rb
diff --git a/lib/aethyr/core/commands/emotes/hm.rb b/lib/aethyr/core/actions/commands/emotes/hm.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/hm.rb
rename to lib/aethyr/core/actions/commands/emotes/hm.rb
diff --git a/lib/aethyr/core/commands/emotes/hug.rb b/lib/aethyr/core/actions/commands/emotes/hug.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/hug.rb
rename to lib/aethyr/core/actions/commands/emotes/hug.rb
diff --git a/lib/aethyr/core/commands/emotes/huh.rb b/lib/aethyr/core/actions/commands/emotes/huh.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/huh.rb
rename to lib/aethyr/core/actions/commands/emotes/huh.rb
diff --git a/lib/aethyr/core/commands/emotes/laugh.rb b/lib/aethyr/core/actions/commands/emotes/laugh.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/laugh.rb
rename to lib/aethyr/core/actions/commands/emotes/laugh.rb
diff --git a/lib/aethyr/core/commands/emotes/no.rb b/lib/aethyr/core/actions/commands/emotes/no.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/no.rb
rename to lib/aethyr/core/actions/commands/emotes/no.rb
diff --git a/lib/aethyr/core/commands/emotes/nod.rb b/lib/aethyr/core/actions/commands/emotes/nod.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/nod.rb
rename to lib/aethyr/core/actions/commands/emotes/nod.rb
diff --git a/lib/aethyr/core/commands/emotes/pet.rb b/lib/aethyr/core/actions/commands/emotes/pet.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/pet.rb
rename to lib/aethyr/core/actions/commands/emotes/pet.rb
diff --git a/lib/aethyr/core/commands/emotes/poke.rb b/lib/aethyr/core/actions/commands/emotes/poke.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/poke.rb
rename to lib/aethyr/core/actions/commands/emotes/poke.rb
diff --git a/lib/aethyr/core/commands/emotes/ponder.rb b/lib/aethyr/core/actions/commands/emotes/ponder.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/ponder.rb
rename to lib/aethyr/core/actions/commands/emotes/ponder.rb
diff --git a/lib/aethyr/core/commands/emotes/shrug.rb b/lib/aethyr/core/actions/commands/emotes/shrug.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/shrug.rb
rename to lib/aethyr/core/actions/commands/emotes/shrug.rb
diff --git a/lib/aethyr/core/commands/emotes/sigh.rb b/lib/aethyr/core/actions/commands/emotes/sigh.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/sigh.rb
rename to lib/aethyr/core/actions/commands/emotes/sigh.rb
diff --git a/lib/aethyr/core/commands/emotes/skip.rb b/lib/aethyr/core/actions/commands/emotes/skip.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/skip.rb
rename to lib/aethyr/core/actions/commands/emotes/skip.rb
diff --git a/lib/aethyr/core/commands/emotes/smile.rb b/lib/aethyr/core/actions/commands/emotes/smile.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/smile.rb
rename to lib/aethyr/core/actions/commands/emotes/smile.rb
diff --git a/lib/aethyr/core/commands/emotes/snicker.rb b/lib/aethyr/core/actions/commands/emotes/snicker.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/snicker.rb
rename to lib/aethyr/core/actions/commands/emotes/snicker.rb
diff --git a/lib/aethyr/core/commands/emotes/uh.rb b/lib/aethyr/core/actions/commands/emotes/uh.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/uh.rb
rename to lib/aethyr/core/actions/commands/emotes/uh.rb
diff --git a/lib/aethyr/core/commands/emotes/wave.rb b/lib/aethyr/core/actions/commands/emotes/wave.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/wave.rb
rename to lib/aethyr/core/actions/commands/emotes/wave.rb
diff --git a/lib/aethyr/core/commands/emotes/yawn.rb b/lib/aethyr/core/actions/commands/emotes/yawn.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/yawn.rb
rename to lib/aethyr/core/actions/commands/emotes/yawn.rb
diff --git a/lib/aethyr/core/commands/emotes/yes.rb b/lib/aethyr/core/actions/commands/emotes/yes.rb
similarity index 100%
rename from lib/aethyr/core/commands/emotes/yes.rb
rename to lib/aethyr/core/actions/commands/emotes/yes.rb
diff --git a/lib/aethyr/core/commands/gait.rb b/lib/aethyr/core/actions/commands/gait.rb
similarity index 100%
rename from lib/aethyr/core/commands/gait.rb
rename to lib/aethyr/core/actions/commands/gait.rb
diff --git a/lib/aethyr/core/commands/generic.rb b/lib/aethyr/core/actions/commands/generic.rb
similarity index 100%
rename from lib/aethyr/core/commands/generic.rb
rename to lib/aethyr/core/actions/commands/generic.rb
diff --git a/lib/aethyr/core/commands/get.rb b/lib/aethyr/core/actions/commands/get.rb
similarity index 100%
rename from lib/aethyr/core/commands/get.rb
rename to lib/aethyr/core/actions/commands/get.rb
diff --git a/lib/aethyr/core/commands/give.rb b/lib/aethyr/core/actions/commands/give.rb
similarity index 100%
rename from lib/aethyr/core/commands/give.rb
rename to lib/aethyr/core/actions/commands/give.rb
diff --git a/lib/aethyr/core/commands/help.rb b/lib/aethyr/core/actions/commands/help.rb
similarity index 100%
rename from lib/aethyr/core/commands/help.rb
rename to lib/aethyr/core/actions/commands/help.rb
diff --git a/lib/aethyr/core/commands/help_handler.rb b/lib/aethyr/core/actions/commands/help_handler.rb
similarity index 100%
rename from lib/aethyr/core/commands/help_handler.rb
rename to lib/aethyr/core/actions/commands/help_handler.rb
diff --git a/lib/aethyr/core/commands/inventory.rb b/lib/aethyr/core/actions/commands/inventory.rb
similarity index 100%
rename from lib/aethyr/core/commands/inventory.rb
rename to lib/aethyr/core/actions/commands/inventory.rb
diff --git a/lib/aethyr/core/commands/issue.rb b/lib/aethyr/core/actions/commands/issue.rb
similarity index 100%
rename from lib/aethyr/core/commands/issue.rb
rename to lib/aethyr/core/actions/commands/issue.rb
diff --git a/lib/aethyr/core/commands/kick.rb b/lib/aethyr/core/actions/commands/kick.rb
similarity index 100%
rename from lib/aethyr/core/commands/kick.rb
rename to lib/aethyr/core/actions/commands/kick.rb
diff --git a/lib/aethyr/core/commands/locking.rb b/lib/aethyr/core/actions/commands/locking.rb
similarity index 100%
rename from lib/aethyr/core/commands/locking.rb
rename to lib/aethyr/core/actions/commands/locking.rb
diff --git a/lib/aethyr/core/commands/look.rb b/lib/aethyr/core/actions/commands/look.rb
similarity index 100%
rename from lib/aethyr/core/commands/look.rb
rename to lib/aethyr/core/actions/commands/look.rb
diff --git a/lib/aethyr/core/commands/map.rb b/lib/aethyr/core/actions/commands/map.rb
similarity index 100%
rename from lib/aethyr/core/commands/map.rb
rename to lib/aethyr/core/actions/commands/map.rb
diff --git a/lib/aethyr/core/commands/more.rb b/lib/aethyr/core/actions/commands/more.rb
similarity index 100%
rename from lib/aethyr/core/commands/more.rb
rename to lib/aethyr/core/actions/commands/more.rb
diff --git a/lib/aethyr/core/commands/move.rb b/lib/aethyr/core/actions/commands/move.rb
similarity index 100%
rename from lib/aethyr/core/commands/move.rb
rename to lib/aethyr/core/actions/commands/move.rb
diff --git a/lib/aethyr/core/commands/news.rb b/lib/aethyr/core/actions/commands/news.rb
similarity index 100%
rename from lib/aethyr/core/commands/news.rb
rename to lib/aethyr/core/actions/commands/news.rb
diff --git a/lib/aethyr/core/commands/open.rb b/lib/aethyr/core/actions/commands/open.rb
similarity index 100%
rename from lib/aethyr/core/commands/open.rb
rename to lib/aethyr/core/actions/commands/open.rb
diff --git a/lib/aethyr/core/commands/portal.rb b/lib/aethyr/core/actions/commands/portal.rb
similarity index 100%
rename from lib/aethyr/core/commands/portal.rb
rename to lib/aethyr/core/actions/commands/portal.rb
diff --git a/lib/aethyr/core/commands/pose.rb b/lib/aethyr/core/actions/commands/pose.rb
similarity index 100%
rename from lib/aethyr/core/commands/pose.rb
rename to lib/aethyr/core/actions/commands/pose.rb
diff --git a/lib/aethyr/core/commands/punch.rb b/lib/aethyr/core/actions/commands/punch.rb
similarity index 100%
rename from lib/aethyr/core/commands/punch.rb
rename to lib/aethyr/core/actions/commands/punch.rb
diff --git a/lib/aethyr/core/commands/put.rb b/lib/aethyr/core/actions/commands/put.rb
similarity index 100%
rename from lib/aethyr/core/commands/put.rb
rename to lib/aethyr/core/actions/commands/put.rb
diff --git a/lib/aethyr/core/commands/quit.rb b/lib/aethyr/core/actions/commands/quit.rb
similarity index 100%
rename from lib/aethyr/core/commands/quit.rb
rename to lib/aethyr/core/actions/commands/quit.rb
diff --git a/lib/aethyr/core/commands/remove.rb b/lib/aethyr/core/actions/commands/remove.rb
similarity index 100%
rename from lib/aethyr/core/commands/remove.rb
rename to lib/aethyr/core/actions/commands/remove.rb
diff --git a/lib/aethyr/core/commands/say.rb b/lib/aethyr/core/actions/commands/say.rb
similarity index 100%
rename from lib/aethyr/core/commands/say.rb
rename to lib/aethyr/core/actions/commands/say.rb
diff --git a/lib/aethyr/core/commands/set.rb b/lib/aethyr/core/actions/commands/set.rb
similarity index 100%
rename from lib/aethyr/core/commands/set.rb
rename to lib/aethyr/core/actions/commands/set.rb
diff --git a/lib/aethyr/core/commands/sit.rb b/lib/aethyr/core/actions/commands/sit.rb
similarity index 100%
rename from lib/aethyr/core/commands/sit.rb
rename to lib/aethyr/core/actions/commands/sit.rb
diff --git a/lib/aethyr/core/commands/skills.rb b/lib/aethyr/core/actions/commands/skills.rb
similarity index 100%
rename from lib/aethyr/core/commands/skills.rb
rename to lib/aethyr/core/actions/commands/skills.rb
diff --git a/lib/aethyr/core/commands/slash.rb b/lib/aethyr/core/actions/commands/slash.rb
similarity index 100%
rename from lib/aethyr/core/commands/slash.rb
rename to lib/aethyr/core/actions/commands/slash.rb
diff --git a/lib/aethyr/core/commands/stand.rb b/lib/aethyr/core/actions/commands/stand.rb
similarity index 100%
rename from lib/aethyr/core/commands/stand.rb
rename to lib/aethyr/core/actions/commands/stand.rb
diff --git a/lib/aethyr/core/commands/tell.rb b/lib/aethyr/core/actions/commands/tell.rb
similarity index 100%
rename from lib/aethyr/core/commands/tell.rb
rename to lib/aethyr/core/actions/commands/tell.rb
diff --git a/lib/aethyr/core/commands/unwield.rb b/lib/aethyr/core/actions/commands/unwield.rb
similarity index 100%
rename from lib/aethyr/core/commands/unwield.rb
rename to lib/aethyr/core/actions/commands/unwield.rb
diff --git a/lib/aethyr/core/commands/wear.rb b/lib/aethyr/core/actions/commands/wear.rb
similarity index 100%
rename from lib/aethyr/core/commands/wear.rb
rename to lib/aethyr/core/actions/commands/wear.rb
diff --git a/lib/aethyr/core/commands/whereis.rb b/lib/aethyr/core/actions/commands/whereis.rb
similarity index 100%
rename from lib/aethyr/core/commands/whereis.rb
rename to lib/aethyr/core/actions/commands/whereis.rb
diff --git a/lib/aethyr/core/commands/whisper.rb b/lib/aethyr/core/actions/commands/whisper.rb
similarity index 100%
rename from lib/aethyr/core/commands/whisper.rb
rename to lib/aethyr/core/actions/commands/whisper.rb
diff --git a/lib/aethyr/core/commands/wield.rb b/lib/aethyr/core/actions/commands/wield.rb
similarity index 100%
rename from lib/aethyr/core/commands/wield.rb
rename to lib/aethyr/core/actions/commands/wield.rb