[SCM] Wormux PKG branch, upstream, updated. 5c8f2b4bddad9f1f75083467d38922ca97847507

Eddy Petrișor eddy.petrisor at gmail.com
Mon Nov 3 23:44:25 UTC 2008


The following commit has been merged in the upstream branch:
commit 5c8f2b4bddad9f1f75083467d38922ca97847507
Author: Eddy Petrișor <eddy.petrisor at gmail.com>
Date:   Tue Nov 4 01:39:03 2008 +0200

    Committed the unpacked wormux_0.8.1.orig.tar.gz file

diff --git a/ChangeLog b/ChangeLog
index 394d83f..93427ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+> 2008/09/16 - 0.8.1 release
+  - Game mode editor for local game (allows you to choose some game options)
+  - Team editor for local game (allows you to personalize characters names)
+  - Better menus: tabs, basic keyboard control, more options,...
+  - All characters redrawn: better graphisms, new positions, new clothes,...
+  - 2 new skins: Pidgin and Suse
+  - New maps: Lonely island and oktopus
+  - New waters: add lava, dirty water,...
+  - Better minimap
+  - New weapon: slap
+  - Some sounds added (thanks a lot to wesnoth project)
+  - A lot of bug fixes
+  - A lot of improvements (code and graphism)
+  - Translations updates
+
 > 2008/05/16 - 0.8 release
   - Network game fixes
   - Lot of bugfixes /cleaning code
diff --git a/INSTALL b/INSTALL
index bfec279..29ba11e 100644
--- a/INSTALL
+++ b/INSTALL
@@ -17,10 +17,10 @@ before attempting to install Wormux 0.8 on your computer...
 * All dependencies in one command (Debian/Ubuntu)
 -------------------------------------------------
 
-sudo apt-get install g++ \
-   libxml++2.6-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev \
+sudo apt-get install g++ gettext \
+   libxml2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev \
    libsdl-image1.2-dev libsdl-gfx1.2-dev \
-   libcurl4-dev libsdl-net1.2-d
+   libcurl4-dev libsdl-net1.2-dev
 
 * SDL
 -----
diff --git a/Makefile.am b/Makefile.am
index 9e56eb2..cf67355 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -18,12 +18,11 @@ EXTRA_DIST = data/wormux.desktop                   \
              doc/howto_play/pl.pdf                 \
              doc/howto_play/sk.pdf                 \
              doc/howto_play/sv.pdf                 \
-			 mac/Info.plist.in					   \
-			 mac/PkgInfo.in						   \
-			 mac/README-mac.txt					   \
-			 mac/build_wormux_fink.sh			   \
-			 mac/build_wormux_first.sh			   \
-			 mac/build_wormux_macports.sh		   \
+	     mac/Info.plist.in			   \
+	     mac/PkgInfo.in			   \
+	     mac/README-mac.txt			   \
+	     mac/README-mac.txt			   \
+	     mac/cmake_build.sh                    \
              visual/wormux.vcproj                  \
              src/msvc/config.h                     \
              src/msvc/getopt.c                     \
diff --git a/Makefile.in b/Makefile.in
index 0b4dcdd..e09d7ff 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -13,15 +13,11 @@
 # PARTICULAR PURPOSE.
 
 @SET_MAKE@
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
 VPATH = @srcdir@
 pkgdatadir = $(datadir)/@PACKAGE@
 pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = .
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
 install_sh_SCRIPT = $(install_sh) -c
@@ -36,11 +32,11 @@ POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
+subdir = .
 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \
 	ChangeLog INSTALL TODO config.guess config.rpath config.sub \
 	depcomp install-sh missing
-subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_warn_all.m4 \
 	$(top_srcdir)/m4/libcurl.m4 $(top_srcdir)/m4/po.m4 \
@@ -48,7 +44,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_warn_all.m4 \
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno configure.status.lineno
+ configure.lineno config.status.lineno
 mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = $(top_builddir)/src/config.h
 CONFIG_CLEAN_FILES =
@@ -56,10 +52,13 @@ SOURCES =
 DIST_SOURCES =
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
 	html-recursive info-recursive install-data-recursive \
-	install-exec-recursive install-info-recursive \
-	install-recursive installcheck-recursive installdirs-recursive \
-	pdf-recursive ps-recursive uninstall-info-recursive \
-	uninstall-recursive
+	install-dvi-recursive install-exec-recursive \
+	install-html-recursive install-info-recursive \
+	install-pdf-recursive install-ps-recursive install-recursive \
+	installcheck-recursive installdirs-recursive pdf-recursive \
+	ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
+  distclean-recursive maintainer-clean-recursive
 ETAGS = etags
 CTAGS = ctags
 DIST_SUBDIRS = $(SUBDIRS)
@@ -75,14 +74,10 @@ GZIP_ENV = --best
 distuninstallcheck_listfiles = find . -type f -print
 distcleancheck_listfiles = find . -type f -print
 ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
 AMTAR = @AMTAR@
 AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
-AUTOPACKAGE_FALSE = @AUTOPACKAGE_FALSE@
-AUTOPACKAGE_TRUE = @AUTOPACKAGE_TRUE@
 AWK = @AWK@
 BUILD_ENV = @BUILD_ENV@
 CC = @CC@
@@ -104,13 +99,10 @@ ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 EXEEXT = @EXEEXT@
 FONTFILE = @FONTFILE@
-GCC_FALSE = @GCC_FALSE@
-GCC_TRUE = @GCC_TRUE@
 GMSGFMT = @GMSGFMT@
 GMSGFMT_015 = @GMSGFMT_015@
 GREP = @GREP@
-INCLUDEDINTL_FALSE = @INCLUDEDINTL_FALSE@
-INCLUDEDINTL_TRUE = @INCLUDEDINTL_TRUE@
+INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -129,6 +121,7 @@ LTLIBICONV = @LTLIBICONV@
 LTLIBINTL = @LTLIBINTL@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
 MSGFMT = @MSGFMT@
 MSGFMT_015 = @MSGFMT_015@
 MSGMERGE = @MSGMERGE@
@@ -148,23 +141,19 @@ SDL_GFX_PREFIX = @SDL_GFX_PREFIX@
 SDL_LIBS = @SDL_LIBS@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
-STATIC_FALSE = @STATIC_FALSE@
-STATIC_TRUE = @STATIC_TRUE@
 STRIP = @STRIP@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
-WIN32_FALSE = @WIN32_FALSE@
-WIN32_TRUE = @WIN32_TRUE@
 WINDRES = @WINDRES@
 XGETTEXT = @XGETTEXT@
 XGETTEXT_015 = @XGETTEXT_015@
 _libcurl_config = @_libcurl_config@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -176,6 +165,7 @@ build_alias = @build_alias@
 build_cpu = @build_cpu@
 build_os = @build_os@
 build_vendor = @build_vendor@
+builddir = @builddir@
 cxx_present = @cxx_present@
 datadir = @datadir@
 datarootdir = @datarootdir@
@@ -204,12 +194,15 @@ program_transform_name = @program_transform_name@
 psdir = @psdir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target = @target@
 target_alias = @target_alias@
 target_cpu = @target_cpu@
 target_os = @target_os@
 target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
 SUBDIRS = data src po doc
 EXTRA_DIST = data/wormux.desktop                   \
              doc/license/COPYING.de.txt            \
@@ -229,12 +222,11 @@ EXTRA_DIST = data/wormux.desktop                   \
              doc/howto_play/pl.pdf                 \
              doc/howto_play/sk.pdf                 \
              doc/howto_play/sv.pdf                 \
-			 mac/Info.plist.in					   \
-			 mac/PkgInfo.in						   \
-			 mac/README-mac.txt					   \
-			 mac/build_wormux_fink.sh			   \
-			 mac/build_wormux_first.sh			   \
-			 mac/build_wormux_macports.sh		   \
+	     mac/Info.plist.in			   \
+	     mac/PkgInfo.in			   \
+	     mac/README-mac.txt			   \
+	     mac/README-mac.txt			   \
+	     mac/cmake_build.sh                    \
              visual/wormux.vcproj                  \
              src/msvc/config.h                     \
              src/msvc/getopt.c                     \
@@ -282,7 +274,6 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(srcdir) && $(AUTOCONF)
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-uninstall-info-am:
 
 # This directory's subdirectories are mostly independent; you can cd
 # into them and run `make' without going through this Makefile.
@@ -315,8 +306,7 @@ $(RECURSIVE_TARGETS):
 	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
 	fi; test -z "$$fail"
 
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
+$(RECURSIVE_CLEAN_TARGETS):
 	@failcom='exit 1'; \
 	for f in x $$MAKEFLAGS; do \
 	  case $$f in \
@@ -360,8 +350,8 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '    { files[$$0] = 1; } \
-	       END { for (i in files) print i; }'`; \
+	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	mkid -fID $$unique
 tags: TAGS
 
@@ -386,8 +376,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '    { files[$$0] = 1; } \
-	       END { for (i in files) print i; }'`; \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
 	  test -n "$$unique" || unique=$$empty_fix; \
 	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
@@ -397,13 +387,12 @@ ctags: CTAGS
 CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
 		$(TAGS_FILES) $(LISP)
 	tags=; \
-	here=`pwd`; \
 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
 	unique=`for i in $$list; do \
 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 	  done | \
-	  $(AWK) '    { files[$$0] = 1; } \
-	       END { for (i in files) print i; }'`; \
+	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+	      END { if (nonempty) { for (i in files) print i; }; }'`; \
 	test -z "$(CTAGS_ARGS)$$tags$$unique" \
 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
 	     $$tags $$unique
@@ -418,24 +407,22 @@ distclean-tags:
 
 distdir: $(DISTFILES)
 	$(am__remove_distdir)
-	mkdir $(distdir)
-	$(mkdir_p) $(distdir)/data $(distdir)/doc/howto_play $(distdir)/doc/license $(distdir)/m4 $(distdir)/mac $(distdir)/src/msvc $(distdir)/tools/win32_setup $(distdir)/visual
-	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
-	list='$(DISTFILES)'; for file in $$list; do \
-	  case $$file in \
-	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
-	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
-	  esac; \
+	test -d $(distdir) || mkdir $(distdir)
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
-	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
-	    dir="/$$dir"; \
-	    $(mkdir_p) "$(distdir)$$dir"; \
-	  else \
-	    dir=''; \
-	  fi; \
 	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
 	    fi; \
@@ -449,7 +436,7 @@ distdir: $(DISTFILES)
 	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
 	  if test "$$subdir" = .; then :; else \
 	    test -d "$(distdir)/$$subdir" \
-	    || $(mkdir_p) "$(distdir)/$$subdir" \
+	    || $(MKDIR_P) "$(distdir)/$$subdir" \
 	    || exit 1; \
 	    distdir=`$(am__cd) $(distdir) && pwd`; \
 	    top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
@@ -457,6 +444,8 @@ distdir: $(DISTFILES)
 	      $(MAKE) $(AM_MAKEFLAGS) \
 	        top_distdir="$$top_distdir" \
 	        distdir="$$distdir/$$subdir" \
+		am__remove_distdir=: \
+		am__skip_length_check=: \
 	        distdir) \
 	      || exit 1; \
 	  fi; \
@@ -464,7 +453,7 @@ distdir: $(DISTFILES)
 	-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
 	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
-	  ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
+	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
 	|| chmod -R a+r $(distdir)
 dist-gzip: distdir
 	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
@@ -474,6 +463,10 @@ dist-bzip2: distdir
 	tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
 	$(am__remove_distdir)
 
+dist-lzma: distdir
+	tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+	$(am__remove_distdir)
+
 dist-tarZ: distdir
 	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
 	$(am__remove_distdir)
@@ -500,6 +493,8 @@ distcheck: dist
 	  GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
 	*.tar.bz2*) \
 	  bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.lzma*) \
+	  unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
 	*.tar.Z*) \
 	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
 	*.shar.gz*) \
@@ -539,7 +534,7 @@ distcheck: dist
 	$(am__remove_distdir)
 	@(echo "$(distdir) archives ready for distribution: "; \
 	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
-	  sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}'
+	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
 distuninstallcheck:
 	@cd $(distuninstallcheck_dir) \
 	&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
@@ -608,12 +603,20 @@ info-am:
 
 install-data-am:
 
+install-dvi: install-dvi-recursive
+
 install-exec-am:
 
+install-html: install-html-recursive
+
 install-info: install-info-recursive
 
 install-man:
 
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-recursive
@@ -634,23 +637,25 @@ ps: ps-recursive
 
 ps-am:
 
-uninstall-am: uninstall-info-am
+uninstall-am:
 
-uninstall-info: uninstall-info-recursive
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+	install-strip
 
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \
-	check-am clean clean-generic clean-recursive ctags \
-	ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \
-	dist-tarZ dist-zip distcheck distclean distclean-generic \
-	distclean-recursive distclean-tags distcleancheck distdir \
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+	all all-am am--refresh check check-am clean clean-generic \
+	ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
+	dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \
+	distclean-generic distclean-tags distcleancheck distdir \
 	distuninstallcheck dvi dvi-am html html-am info info-am \
-	install install-am install-data install-data-am install-exec \
-	install-exec-am install-info install-info-am install-man \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-pdf install-pdf-am install-ps install-ps-am \
 	install-strip installcheck installcheck-am installdirs \
 	installdirs-am maintainer-clean maintainer-clean-generic \
-	maintainer-clean-recursive mostlyclean mostlyclean-generic \
-	mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
-	uninstall uninstall-am uninstall-info-am
+	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+	tags-recursive uninstall uninstall-am
 
 
 @WIN32_TRUE at install: all
diff --git a/aclocal.m4 b/aclocal.m4
index f603683..40441c5 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
+# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
 
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005  Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -11,8 +11,16 @@
 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
 # PARTICULAR PURPOSE.
 
-# gettext.m4 serial 59 (gettext-0.16.1)
-dnl Copyright (C) 1995-2006 Free Software Foundation, Inc.
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(AC_AUTOCONF_VERSION, [2.61],,
+[m4_warning([this file was generated for autoconf 2.61.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+# gettext.m4 serial 60 (gettext-0.17)
+dnl Copyright (C) 1995-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -375,44 +383,6 @@ return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_a
 ])
 
 
-dnl Checks for special options needed on MacOS X.
-dnl Defines INTL_MACOSX_LIBS.
-AC_DEFUN([gt_INTL_MACOSX],
-[
-  dnl Check for API introduced in MacOS X 10.2.
-  AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
-    gt_cv_func_CFPreferencesCopyAppValue,
-    [gt_save_LIBS="$LIBS"
-     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
-     AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>],
-       [CFPreferencesCopyAppValue(NULL, NULL)],
-       [gt_cv_func_CFPreferencesCopyAppValue=yes],
-       [gt_cv_func_CFPreferencesCopyAppValue=no])
-     LIBS="$gt_save_LIBS"])
-  if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
-    AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1,
-      [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
-  fi
-  dnl Check for API introduced in MacOS X 10.3.
-  AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent,
-    [gt_save_LIBS="$LIBS"
-     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
-     AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();],
-       [gt_cv_func_CFLocaleCopyCurrent=yes],
-       [gt_cv_func_CFLocaleCopyCurrent=no])
-     LIBS="$gt_save_LIBS"])
-  if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
-    AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1,
-      [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
-  fi
-  INTL_MACOSX_LIBS=
-  if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
-    INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
-  fi
-  AC_SUBST([INTL_MACOSX_LIBS])
-])
-
-
 dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized.
 m4_define([gt_NEEDS_INIT],
 [
@@ -431,8 +401,8 @@ AC_DEFUN([AM_GNU_GETTEXT_NEED],
 dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
 AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
 
-# iconv.m4 serial AM4 (gettext-0.11.3)
-dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
+# iconv.m4 serial AM6 (gettext-0.17)
+dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -454,6 +424,7 @@ AC_DEFUN([AM_ICONV_LINK],
 [
   dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and
   dnl those with the standalone portable GNU libiconv installed).
+  AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
 
   dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
   dnl accordingly.
@@ -466,7 +437,7 @@ AC_DEFUN([AM_ICONV_LINK],
   am_save_CPPFLAGS="$CPPFLAGS"
   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
 
-  AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [
+  AC_CACHE_CHECK([for iconv], am_cv_func_iconv, [
     am_cv_func_iconv="no, consider installing GNU libiconv"
     am_cv_lib_iconv=no
     AC_TRY_LINK([#include <stdlib.h>
@@ -489,7 +460,85 @@ AC_DEFUN([AM_ICONV_LINK],
     fi
   ])
   if test "$am_cv_func_iconv" = yes; then
-    AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
+    AC_CACHE_CHECK([for working iconv], am_cv_func_iconv_works, [
+      dnl This tests against bugs in AIX 5.1 and HP-UX 11.11.
+      am_save_LIBS="$LIBS"
+      if test $am_cv_lib_iconv = yes; then
+        LIBS="$LIBS $LIBICONV"
+      fi
+      AC_TRY_RUN([
+#include <iconv.h>
+#include <string.h>
+int main ()
+{
+  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
+     returns.  */
+  {
+    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
+    if (cd_utf8_to_88591 != (iconv_t)(-1))
+      {
+        static const char input[] = "\342\202\254"; /* EURO SIGN */
+        char buf[10];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_utf8_to_88591,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res == 0)
+          return 1;
+      }
+  }
+#if 0 /* This bug could be worked around by the caller.  */
+  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
+  {
+    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
+    if (cd_88591_to_utf8 != (iconv_t)(-1))
+      {
+        static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
+        char buf[50];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_88591_to_utf8,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if ((int)res > 0)
+          return 1;
+      }
+  }
+#endif
+  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
+     provided.  */
+  if (/* Try standardized names.  */
+      iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
+      /* Try IRIX, OSF/1 names.  */
+      && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
+      /* Try AIX names.  */
+      && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
+      /* Try HP-UX names.  */
+      && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
+    return 1;
+  return 0;
+}], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no],
+        [case "$host_os" in
+           aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+           *)            am_cv_func_iconv_works="guessing yes" ;;
+         esac])
+      LIBS="$am_save_LIBS"
+    ])
+    case "$am_cv_func_iconv_works" in
+      *no) am_func_iconv=no am_cv_lib_iconv=no ;;
+      *)   am_func_iconv=yes ;;
+    esac
+  else
+    am_func_iconv=no am_cv_lib_iconv=no
+  fi
+  if test "$am_func_iconv" = yes; then
+    AC_DEFINE(HAVE_ICONV, 1,
+      [Define if you have the iconv() function and it works.])
   fi
   if test "$am_cv_lib_iconv" = yes; then
     AC_MSG_CHECKING([how to link with libiconv])
@@ -533,6 +582,58 @@ size_t iconv();
   fi
 ])
 
+# intlmacosx.m4 serial 1 (gettext-0.17)
+dnl Copyright (C) 2004-2007 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Checks for special options needed on MacOS X.
+dnl Defines INTL_MACOSX_LIBS.
+AC_DEFUN([gt_INTL_MACOSX],
+[
+  dnl Check for API introduced in MacOS X 10.2.
+  AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
+    gt_cv_func_CFPreferencesCopyAppValue,
+    [gt_save_LIBS="$LIBS"
+     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
+     AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>],
+       [CFPreferencesCopyAppValue(NULL, NULL)],
+       [gt_cv_func_CFPreferencesCopyAppValue=yes],
+       [gt_cv_func_CFPreferencesCopyAppValue=no])
+     LIBS="$gt_save_LIBS"])
+  if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
+    AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1,
+      [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
+  fi
+  dnl Check for API introduced in MacOS X 10.3.
+  AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent,
+    [gt_save_LIBS="$LIBS"
+     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
+     AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();],
+       [gt_cv_func_CFLocaleCopyCurrent=yes],
+       [gt_cv_func_CFLocaleCopyCurrent=no])
+     LIBS="$gt_save_LIBS"])
+  if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
+    AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1,
+      [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
+  fi
+  INTL_MACOSX_LIBS=
+  if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
+    INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
+  fi
+  AC_SUBST([INTL_MACOSX_LIBS])
+])
+
 # lib-ld.m4 serial 3 (gettext-0.13)
 dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
@@ -644,20 +745,22 @@ test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
 AC_LIB_PROG_LD_GNU
 ])
 
-# lib-link.m4 serial 9 (gettext-0.16)
-dnl Copyright (C) 2001-2006 Free Software Foundation, Inc.
+# lib-link.m4 serial 13 (gettext-0.17)
+dnl Copyright (C) 2001-2007 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
 
 dnl From Bruno Haible.
 
-AC_PREREQ(2.50)
+AC_PREREQ(2.54)
 
 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
 dnl the libraries corresponding to explicit and implicit dependencies.
 dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
 dnl augments the CPPFLAGS variable.
+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
 AC_DEFUN([AC_LIB_LINKFLAGS],
 [
   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
@@ -670,13 +773,16 @@ AC_DEFUN([AC_LIB_LINKFLAGS],
     ac_cv_lib[]Name[]_libs="$LIB[]NAME"
     ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
     ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
+    ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX"
   ])
   LIB[]NAME="$ac_cv_lib[]Name[]_libs"
   LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
   INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
+  LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix"
   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
   AC_SUBST([LIB]NAME)
   AC_SUBST([LTLIB]NAME)
+  AC_SUBST([LIB]NAME[_PREFIX])
   dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
   dnl results of this search when this library appears as a dependency.
   HAVE_LIB[]NAME=yes
@@ -692,6 +798,8 @@ dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and
 dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
 dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
 dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
 AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
 [
   AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
@@ -728,17 +836,23 @@ AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
     CPPFLAGS="$ac_save_CPPFLAGS"
     LIB[]NAME=
     LTLIB[]NAME=
+    LIB[]NAME[]_PREFIX=
   fi
   AC_SUBST([HAVE_LIB]NAME)
   AC_SUBST([LIB]NAME)
   AC_SUBST([LTLIB]NAME)
+  AC_SUBST([LIB]NAME[_PREFIX])
   undefine([Name])
   undefine([NAME])
 ])
 
 dnl Determine the platform dependent parameters needed to use rpath:
-dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
-dnl hardcode_direct, hardcode_minus_L.
+dnl   acl_libext,
+dnl   acl_shlibext,
+dnl   acl_hardcode_libdir_flag_spec,
+dnl   acl_hardcode_libdir_separator,
+dnl   acl_hardcode_direct,
+dnl   acl_hardcode_minus_L.
 AC_DEFUN([AC_LIB_RPATH],
 [
   dnl Tell automake >= 1.10 to complain if config.rpath is missing.
@@ -755,12 +869,14 @@ AC_DEFUN([AC_LIB_RPATH],
     acl_cv_rpath=done
   ])
   wl="$acl_cv_wl"
-  libext="$acl_cv_libext"
-  shlibext="$acl_cv_shlibext"
-  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-  hardcode_direct="$acl_cv_hardcode_direct"
-  hardcode_minus_L="$acl_cv_hardcode_minus_L"
+  acl_libext="$acl_cv_libext"
+  acl_shlibext="$acl_cv_shlibext"
+  acl_libname_spec="$acl_cv_libname_spec"
+  acl_library_names_spec="$acl_cv_library_names_spec"
+  acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
+  acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
+  acl_hardcode_direct="$acl_cv_hardcode_direct"
+  acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
   dnl Determine whether the user wants rpath handling at all.
   AC_ARG_ENABLE(rpath,
     [  --disable-rpath         do not hardcode runtime library paths],
@@ -770,20 +886,24 @@ AC_DEFUN([AC_LIB_RPATH],
 dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
 dnl the libraries corresponding to explicit and implicit dependencies.
 dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
+dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found
+dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
 AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
 [
   AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
                                [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
+  dnl Autoconf >= 2.61 supports dots in --with options.
+  define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])])
   dnl By default, look in $includedir and $libdir.
   use_additional=yes
   AC_LIB_WITH_FINAL_PREFIX([
     eval additional_includedir=\"$includedir\"
     eval additional_libdir=\"$libdir\"
   ])
-  AC_LIB_ARG_WITH([lib$1-prefix],
-[  --with-lib$1-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib
-  --without-lib$1-prefix     don't search for lib$1 in includedir and libdir],
+  AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix],
+[  --with-lib]N_A_M_E[-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib
+  --without-lib]N_A_M_E[-prefix     don't search for lib$1 in includedir and libdir],
 [
     if test "X$withval" = "Xno"; then
       use_additional=no
@@ -804,6 +924,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
   LIB[]NAME=
   LTLIB[]NAME=
   INC[]NAME=
+  LIB[]NAME[]_PREFIX=
   rpathdirs=
   ltrpathdirs=
   names_already_handled=
@@ -843,27 +964,53 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
           found_la=
           found_so=
           found_a=
+          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
+          if test -n "$acl_shlibext"; then
+            shrext=".$acl_shlibext"             # typically: shrext=.so
+          else
+            shrext=
+          fi
           if test $use_additional = yes; then
-            if test -n "$shlibext" \
-               && { test -f "$additional_libdir/lib$name.$shlibext" \
-                    || { test "$shlibext" = dll \
-                         && test -f "$additional_libdir/lib$name.dll.a"; }; }; then
-              found_dir="$additional_libdir"
-              if test -f "$additional_libdir/lib$name.$shlibext"; then
-                found_so="$additional_libdir/lib$name.$shlibext"
+            dir="$additional_libdir"
+            dnl The same code as in the loop below:
+            dnl First look for a shared library.
+            if test -n "$acl_shlibext"; then
+              if test -f "$dir/$libname$shrext"; then
+                found_dir="$dir"
+                found_so="$dir/$libname$shrext"
               else
-                found_so="$additional_libdir/lib$name.dll.a"
+                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                  ver=`(cd "$dir" && \
+                        for f in "$libname$shrext".*; do echo "$f"; done \
+                        | sed -e "s,^$libname$shrext\\\\.,," \
+                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                        | sed 1q ) 2>/dev/null`
+                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                    found_dir="$dir"
+                    found_so="$dir/$libname$shrext.$ver"
+                  fi
+                else
+                  eval library_names=\"$acl_library_names_spec\"
+                  for f in $library_names; do
+                    if test -f "$dir/$f"; then
+                      found_dir="$dir"
+                      found_so="$dir/$f"
+                      break
+                    fi
+                  done
+                fi
               fi
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
+            fi
+            dnl Then look for a static library.
+            if test "X$found_dir" = "X"; then
+              if test -f "$dir/$libname.$acl_libext"; then
+                found_dir="$dir"
+                found_a="$dir/$libname.$acl_libext"
               fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
+            fi
+            if test "X$found_dir" != "X"; then
+              if test -f "$dir/$libname.la"; then
+                found_la="$dir/$libname.la"
               fi
             fi
           fi
@@ -873,26 +1020,44 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
               case "$x" in
                 -L*)
                   dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" \
-                     && { test -f "$dir/lib$name.$shlibext" \
-                          || { test "$shlibext" = dll \
-                               && test -f "$dir/lib$name.dll.a"; }; }; then
-                    found_dir="$dir"
-                    if test -f "$dir/lib$name.$shlibext"; then
-                      found_so="$dir/lib$name.$shlibext"
+                  dnl First look for a shared library.
+                  if test -n "$acl_shlibext"; then
+                    if test -f "$dir/$libname$shrext"; then
+                      found_dir="$dir"
+                      found_so="$dir/$libname$shrext"
                     else
-                      found_so="$dir/lib$name.dll.a"
-                    fi
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
+                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                        ver=`(cd "$dir" && \
+                              for f in "$libname$shrext".*; do echo "$f"; done \
+                              | sed -e "s,^$libname$shrext\\\\.,," \
+                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                              | sed 1q ) 2>/dev/null`
+                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                          found_dir="$dir"
+                          found_so="$dir/$libname$shrext.$ver"
+                        fi
+                      else
+                        eval library_names=\"$acl_library_names_spec\"
+                        for f in $library_names; do
+                          if test -f "$dir/$f"; then
+                            found_dir="$dir"
+                            found_so="$dir/$f"
+                            break
+                          fi
+                        done
+                      fi
                     fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
+                  fi
+                  dnl Then look for a static library.
+                  if test "X$found_dir" = "X"; then
+                    if test -f "$dir/$libname.$acl_libext"; then
                       found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
+                      found_a="$dir/$libname.$acl_libext"
+                    fi
+                  fi
+                  if test "X$found_dir" != "X"; then
+                    if test -f "$dir/$libname.la"; then
+                      found_la="$dir/$libname.la"
                     fi
                   fi
                   ;;
@@ -928,12 +1093,12 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
                   ltrpathdirs="$ltrpathdirs $found_dir"
                 fi
                 dnl The hardcoding into $LIBNAME is system dependent.
-                if test "$hardcode_direct" = yes; then
+                if test "$acl_hardcode_direct" = yes; then
                   dnl Using DIR/libNAME.so during linking hardcodes DIR into the
                   dnl resulting binary.
                   LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
                 else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
                     dnl Use an explicit option to hardcode DIR into the resulting
                     dnl binary.
                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
@@ -964,13 +1129,13 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
                     if test -z "$haveit"; then
                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
                     fi
-                    if test "$hardcode_minus_L" != no; then
+                    if test "$acl_hardcode_minus_L" != no; then
                       dnl FIXME: Not sure whether we should use
                       dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
                       dnl here.
                       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
                     else
-                      dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
+                      dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH
                       dnl here, because this doesn't fit in flags passed to the
                       dnl compiler. So give up. No hardcoding. This affects only
                       dnl very old systems.
@@ -997,6 +1162,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
             case "$found_dir" in
               */$acl_libdirstem | */$acl_libdirstem/)
                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+                LIB[]NAME[]_PREFIX="$basedir"
                 additional_includedir="$basedir/include"
                 ;;
             esac
@@ -1158,18 +1324,18 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
     done
   done
   if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
+    if test -n "$acl_hardcode_libdir_separator"; then
       dnl Weird platform: only the last -rpath option counts, the user must
       dnl pass all path elements in one option. We can arrange that for a
       dnl single library, but not when more than one $LIBNAMEs are used.
       alldirs=
       for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
+        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
       done
-      dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
+      dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl.
       acl_save_libdir="$libdir"
       libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
+      eval flag=\"$acl_hardcode_libdir_flag_spec\"
       libdir="$acl_save_libdir"
       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
     else
@@ -1177,7 +1343,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
       for found_dir in $rpathdirs; do
         acl_save_libdir="$libdir"
         libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
+        eval flag=\"$acl_hardcode_libdir_flag_spec\"
         libdir="$acl_save_libdir"
         LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
       done
@@ -1226,7 +1392,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
   AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
   $1=
   if test "$enable_rpath" != no; then
-    if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+    if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
       dnl Use an explicit option to hardcode directories into the resulting
       dnl binary.
       rpathdirs=
@@ -1260,16 +1426,16 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
           done
         else
           dnl The linker is used for linking directly.
-          if test -n "$hardcode_libdir_separator"; then
+          if test -n "$acl_hardcode_libdir_separator"; then
             dnl Weird platform: only the last -rpath option counts, the user
             dnl must pass all path elements in one option.
             alldirs=
             for dir in $rpathdirs; do
-              alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$dir"
+              alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir"
             done
             acl_save_libdir="$libdir"
             libdir="$alldirs"
-            eval flag=\"$hardcode_libdir_flag_spec\"
+            eval flag=\"$acl_hardcode_libdir_flag_spec\"
             libdir="$acl_save_libdir"
             $1="$flag"
           else
@@ -1277,7 +1443,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
             for dir in $rpathdirs; do
               acl_save_libdir="$libdir"
               libdir="$dir"
-              eval flag=\"$hardcode_libdir_flag_spec\"
+              eval flag=\"$acl_hardcode_libdir_flag_spec\"
               libdir="$acl_save_libdir"
               $1="${$1}${$1:+ }$flag"
             done
@@ -1600,7 +1766,7 @@ fi
 AC_SUBST($1)dnl
 ])
 
-# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2005, 2006, 2007  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -1610,14 +1776,31 @@ AC_SUBST($1)dnl
 # ----------------------------
 # Automake X.Y traces this macro to ensure aclocal.m4 has been
 # generated from the m4 files accompanying Automake X.Y.
-AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.10'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.10.1], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
 
 # AM_SET_CURRENT_AUTOMAKE_VERSION
 # -------------------------------
-# Call AM_AUTOMAKE_VERSION so it can be traced.
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
 # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-	 [AM_AUTOMAKE_VERSION([1.9.6])])
+[AM_AUTOMAKE_VERSION([1.10.1])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
 
 # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
 
@@ -1674,14 +1857,14 @@ am_aux_dir=`cd $ac_aux_dir && pwd`
 
 # AM_CONDITIONAL                                            -*- Autoconf -*-
 
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 7
+# serial 8
 
 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
 # -------------------------------------
@@ -1690,8 +1873,10 @@ AC_DEFUN([AM_CONDITIONAL],
 [AC_PREREQ(2.52)dnl
  ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
 	[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])
-AC_SUBST([$1_FALSE])
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
 if $2; then
   $1_TRUE=
   $1_FALSE='#'
@@ -1705,15 +1890,14 @@ AC_CONFIG_COMMANDS_PRE(
 Usually this means the macro was only invoked conditionally.]])
 fi])])
 
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 8
+# serial 9
 
 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
 # written in clear, in which case automake, when reading aclocal.m4,
@@ -1741,6 +1925,7 @@ AC_REQUIRE([AM_DEP_TRACK])dnl
 ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
        [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
        [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
        [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
                    [depcc="$$1"   am_compiler_list=])
 
@@ -1806,6 +1991,7 @@ AC_CACHE_CHECK([dependency style of $depcc],
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
          >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -1858,7 +2044,8 @@ if test "x$enable_dependency_tracking" != xno; then
   AMDEPBACKSLASH='\'
 fi
 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
 ])
 
 # Generate code to set up dependency tracking.              -*- Autoconf -*-
@@ -1883,8 +2070,9 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
   # some people rename them; so instead we look at the file content.
   # Grep'ing the first line is not enough: some people post-process
   # each Makefile.in and add a new line on top of each file to say so.
-  # So let's grep whole file.
-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+  # Grep'ing the whole file is not good either: AIX grep has a line
+  # limit of 2048, but all sed's we know have understand at least 4000.
+  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
     dirpart=`AS_DIRNAME("$mf")`
   else
     continue
@@ -1943,14 +2131,14 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
 
 # Do all the work for Automake.                             -*- Autoconf -*-
 
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 12
+# serial 13
 
 # This macro actually does too much.  Some checks are only needed if
 # your package does certain things.  But this isn't really a big deal.
@@ -1967,16 +2155,20 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
 # arguments mandatory, and then we can depend on a new Autoconf
 # release and drop the old call support.
 AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.58])dnl
+[AC_PREREQ([2.60])dnl
 dnl Autoconf wants to disallow AM_ names.  We explicitly allow
 dnl the ones we care about.
 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
 AC_REQUIRE([AC_PROG_INSTALL])dnl
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
-   test -f $srcdir/config.status; then
-  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
 fi
 
 # test whether we have cygpath
@@ -1996,6 +2188,9 @@ m4_ifval([$2],
  AC_SUBST([PACKAGE], [$1])dnl
  AC_SUBST([VERSION], [$2])],
 [_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
  AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
 
@@ -2031,6 +2226,10 @@ AC_PROVIDE_IFELSE([AC_PROG_CXX],
                   [_AM_DEPENDENCIES(CXX)],
                   [define([AC_PROG_CXX],
                           defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+                  [_AM_DEPENDENCIES(OBJC)],
+                  [define([AC_PROG_OBJC],
+                          defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
 ])
 ])
 
@@ -2044,16 +2243,17 @@ AC_PROVIDE_IFELSE([AC_PROG_CXX],
 # our stamp files there.
 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
 [# Compute $1's index in $config_headers.
+_am_arg=$1
 _am_stamp_count=1
 for _am_header in $config_headers :; do
   case $_am_header in
-    $1 | $1:* )
+    $_am_arg | $_am_arg:* )
       break ;;
     * )
       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   esac
 done
-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
 
 # Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
 #
@@ -2066,7 +2266,7 @@ echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
 # Define $install_sh.
 AC_DEFUN([AM_PROG_INSTALL_SH],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
 AC_SUBST(install_sh)])
 
 # Copyright (C) 2003, 2005  Free Software Foundation, Inc.
@@ -2144,14 +2344,14 @@ rm -f confinc confmf
 
 # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
 
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
 # Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
 
-# serial 4
+# serial 5
 
 # AM_MISSING_PROG(NAME, PROGRAM)
 # ------------------------------
@@ -2167,6 +2367,7 @@ AC_SUBST($1)])
 # If it does, set am_missing_run to use it, otherwise, to nothing.
 AC_DEFUN([AM_MISSING_HAS_RUN],
 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
 # Use eval to expand $SHELL
 if eval "$MISSING --run true"; then
@@ -2177,7 +2378,7 @@ else
 fi
 ])
 
-# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -2185,60 +2386,23 @@ fi
 
 # AM_PROG_MKDIR_P
 # ---------------
-# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
-#
-# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
-# created by `make install' are always world readable, even if the
-# installer happens to have an overly restrictive umask (e.g. 077).
-# This was a mistake.  There are at least two reasons why we must not
-# use `-m 0755':
-#   - it causes special bits like SGID to be ignored,
-#   - it may be too restrictive (some setups expect 775 directories).
-#
-# Do not use -m 0755 and let people choose whatever they expect by
-# setting umask.
-#
-# We cannot accept any implementation of `mkdir' that recognizes `-p'.
-# Some implementations (such as Solaris 8's) are not thread-safe: if a
-# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
-# concurrently, both version can detect that a/ is missing, but only
-# one can create it and the other will error out.  Consequently we
-# restrict ourselves to GNU make (using the --version option ensures
-# this.)
+# Check for `mkdir -p'.
 AC_DEFUN([AM_PROG_MKDIR_P],
-[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # We used to keeping the `.' as first argument, in order to
-  # allow $(mkdir_p) to be used without argument.  As in
-  #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.  However this is wrong
-  # for two reasons:
-  #  1. if the package is installed by a user who cannot write `.'
-  #     make install will fail,
-  #  2. the above comment should most certainly read
-  #     $(mkdir_p) $(DESTDIR)$(somedir)
-  #     so it does not work when $(somedir) is undefined and
-  #     $(DESTDIR) is not.
-  #  To support the latter case, we have to write
-  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
-  #  so the `.' trick is pointless.
-  mkdir_p='mkdir -p --'
-else
-  # On NextStep and OpenStep, the `mkdir' command does not
-  # recognize any option.  It will interpret all options as
-  # directories to create, and then abort because `.' already
-  # exists.
-  for d in ./-p ./--version;
-  do
-    test -d $d && rmdir $d
-  done
-  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
-  if test -f "$ac_aux_dir/mkinstalldirs"; then
-    mkdir_p='$(mkinstalldirs)'
-  else
-    mkdir_p='$(install_sh) -d'
-  fi
-fi
-AC_SUBST([mkdir_p])])
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+  [[\\/$]]* | ?:[[\\/]]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
 
 # Helper functions for option handling.                     -*- Autoconf -*-
 
@@ -2350,9 +2514,21 @@ dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
 if test "$cross_compiling" != no; then
   AC_CHECK_TOOL([STRIP], [strip], :)
 fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 AC_SUBST([INSTALL_STRIP_PROGRAM])])
 
+# Copyright (C) 2006  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
 # Check how to create a tarball.                            -*- Autoconf -*-
 
 # Copyright (C) 2004, 2005  Free Software Foundation, Inc.
diff --git a/configure b/configure
index 26707b4..d965ac4 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for Wormux 0.8.
+# Generated by GNU Autoconf 2.61 for Wormux 0.8.1.
 #
 # Report bugs to <wormux-dev at gna.org>.
 #
@@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 # Identity of this package.
 PACKAGE_NAME='Wormux'
 PACKAGE_TARNAME='wormux'
-PACKAGE_VERSION='0.8'
-PACKAGE_STRING='Wormux 0.8'
+PACKAGE_VERSION='0.8.1'
+PACKAGE_STRING='Wormux 0.8.1'
 PACKAGE_BUGREPORT='wormux-dev at gna.org'
 
 ac_unique_file="src/main.cpp"
@@ -668,6 +668,7 @@ target_os
 INSTALL_PROGRAM
 INSTALL_SCRIPT
 INSTALL_DATA
+am__isrc
 CYGPATH_W
 PACKAGE
 VERSION
@@ -1268,7 +1269,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures Wormux 0.8 to adapt to many kinds of systems.
+\`configure' configures Wormux 0.8.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1339,7 +1340,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wormux 0.8:";;
+     short | recursive ) echo "Configuration of Wormux 0.8.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1454,7 +1455,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wormux configure 0.8
+Wormux configure 0.8.1
 generated by GNU Autoconf 2.61
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1468,7 +1469,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Wormux $as_me 0.8, which was
+It was created by Wormux $as_me 0.8.1, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   $ $0 $@
@@ -1983,7 +1984,8 @@ test -n "$target_alias" &&
   program_prefix=${target_alias}-
 
 #AC_CONFIG_AUX_DIR([config])
-am__api_version="1.9"
+am__api_version='1.10'
+
 # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
 # incompatible versions:
@@ -2135,38 +2137,53 @@ else
 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
 fi
 
-if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # We used to keeping the `.' as first argument, in order to
-  # allow $(mkdir_p) to be used without argument.  As in
-  #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.  However this is wrong
-  # for two reasons:
-  #  1. if the package is installed by a user who cannot write `.'
-  #     make install will fail,
-  #  2. the above comment should most certainly read
-  #     $(mkdir_p) $(DESTDIR)$(somedir)
-  #     so it does not work when $(somedir) is undefined and
-  #     $(DESTDIR) is not.
-  #  To support the latter case, we have to write
-  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
-  #  so the `.' trick is pointless.
-  mkdir_p='mkdir -p --'
-else
-  # On NextStep and OpenStep, the `mkdir' command does not
-  # recognize any option.  It will interpret all options as
-  # directories to create, and then abort because `.' already
-  # exists.
-  for d in ./-p ./--version;
-  do
-    test -d $d && rmdir $d
-  done
-  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
-  if test -f "$ac_aux_dir/mkinstalldirs"; then
-    mkdir_p='$(mkinstalldirs)'
+{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+if test -z "$MKDIR_P"; then
+  if test "${ac_cv_path_mkdir+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_prog in mkdir gmkdir; do
+	 for ac_exec_ext in '' $ac_executable_extensions; do
+	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+	     'mkdir (GNU coreutils) '* | \
+	     'mkdir (coreutils) '* | \
+	     'mkdir (fileutils) '4.1*)
+	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+	       break 3;;
+	   esac
+	 done
+       done
+done
+IFS=$as_save_IFS
+
+fi
+
+  if test "${ac_cv_path_mkdir+set}" = set; then
+    MKDIR_P="$ac_cv_path_mkdir -p"
   else
-    mkdir_p='$(install_sh) -d'
+    # As a last resort, use the slow shell script.  Don't cache a
+    # value for MKDIR_P within a source directory, because that will
+    # break other packages using the cache if that directory is
+    # removed, or if the value is a relative name.
+    test -d ./--version && rmdir ./--version
+    MKDIR_P="$ac_install_sh -d"
   fi
 fi
+{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+echo "${ECHO_T}$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+  [\\/$]* | ?:[\\/]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
 
 for ac_prog in gawk mawk nawk awk
 do
@@ -2249,12 +2266,16 @@ else
 fi
 rmdir .tst 2>/dev/null
 
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
-   test -f $srcdir/config.status; then
-  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  am__isrc=' -I$(srcdir)'
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
    { (exit 1); exit 1; }; }
+  fi
 fi
 
 # test whether we have cygpath
@@ -2269,7 +2290,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='wormux'
- VERSION='0.8'
+ VERSION='0.8.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -2297,7 +2318,7 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
 
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
 
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
 
 # Installed binaries are usually stripped using `strip' when the user
 # run `make install-strip'.  However `strip' might not be the right
@@ -2401,7 +2422,7 @@ else
 fi
 
 fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
 
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
@@ -2779,9 +2800,7 @@ if test "x$enable_dependency_tracking" != xno; then
   am_depcomp="$ac_aux_dir/depcomp"
   AMDEPBACKSLASH='\'
 fi
-
-
-if test "x$enable_dependency_tracking" != xno; then
+ if test "x$enable_dependency_tracking" != xno; then
   AMDEP_TRUE=
   AMDEP_FALSE='#'
 else
@@ -2790,7 +2809,6 @@ else
 fi
 
 
-
 ac_ext=c
 ac_cpp='$CPP $CPPFLAGS'
 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -3777,6 +3795,7 @@ else
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
          >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -3806,9 +3825,7 @@ fi
 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
 
-
-
-if
+ if
   test "x$enable_dependency_tracking" != xno \
   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   am__fastdepCC_TRUE=
@@ -3952,12 +3969,14 @@ fi
 { echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
 echo "${ECHO_T}$acl_cv_rpath" >&6; }
   wl="$acl_cv_wl"
-  libext="$acl_cv_libext"
-  shlibext="$acl_cv_shlibext"
-  hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
-  hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
-  hardcode_direct="$acl_cv_hardcode_direct"
-  hardcode_minus_L="$acl_cv_hardcode_minus_L"
+  acl_libext="$acl_cv_libext"
+  acl_shlibext="$acl_cv_shlibext"
+  acl_libname_spec="$acl_cv_libname_spec"
+  acl_library_names_spec="$acl_cv_library_names_spec"
+  acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
+  acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
+  acl_hardcode_direct="$acl_cv_hardcode_direct"
+  acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
     # Check whether --enable-rpath was given.
 if test "${enable_rpath+set}" = set; then
   enableval=$enable_rpath; :
@@ -3992,6 +4011,7 @@ fi
 
 
 
+
     use_additional=yes
 
   acl_save_prefix="$prefix"
@@ -4036,6 +4056,7 @@ fi
       LIBICONV=
   LTLIBICONV=
   INCICONV=
+  LIBICONV_PREFIX=
   rpathdirs=
   ltrpathdirs=
   names_already_handled=
@@ -4069,27 +4090,50 @@ fi
           found_la=
           found_so=
           found_a=
+          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
+          if test -n "$acl_shlibext"; then
+            shrext=".$acl_shlibext"             # typically: shrext=.so
+          else
+            shrext=
+          fi
           if test $use_additional = yes; then
-            if test -n "$shlibext" \
-               && { test -f "$additional_libdir/lib$name.$shlibext" \
-                    || { test "$shlibext" = dll \
-                         && test -f "$additional_libdir/lib$name.dll.a"; }; }; then
-              found_dir="$additional_libdir"
-              if test -f "$additional_libdir/lib$name.$shlibext"; then
-                found_so="$additional_libdir/lib$name.$shlibext"
+            dir="$additional_libdir"
+                                    if test -n "$acl_shlibext"; then
+              if test -f "$dir/$libname$shrext"; then
+                found_dir="$dir"
+                found_so="$dir/$libname$shrext"
               else
-                found_so="$additional_libdir/lib$name.dll.a"
+                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                  ver=`(cd "$dir" && \
+                        for f in "$libname$shrext".*; do echo "$f"; done \
+                        | sed -e "s,^$libname$shrext\\\\.,," \
+                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                        | sed 1q ) 2>/dev/null`
+                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                    found_dir="$dir"
+                    found_so="$dir/$libname$shrext.$ver"
+                  fi
+                else
+                  eval library_names=\"$acl_library_names_spec\"
+                  for f in $library_names; do
+                    if test -f "$dir/$f"; then
+                      found_dir="$dir"
+                      found_so="$dir/$f"
+                      break
+                    fi
+                  done
+                fi
               fi
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
+            fi
+                        if test "X$found_dir" = "X"; then
+              if test -f "$dir/$libname.$acl_libext"; then
+                found_dir="$dir"
+                found_a="$dir/$libname.$acl_libext"
               fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
+            fi
+            if test "X$found_dir" != "X"; then
+              if test -f "$dir/$libname.la"; then
+                found_la="$dir/$libname.la"
               fi
             fi
           fi
@@ -4107,26 +4151,42 @@ fi
               case "$x" in
                 -L*)
                   dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" \
-                     && { test -f "$dir/lib$name.$shlibext" \
-                          || { test "$shlibext" = dll \
-                               && test -f "$dir/lib$name.dll.a"; }; }; then
-                    found_dir="$dir"
-                    if test -f "$dir/lib$name.$shlibext"; then
-                      found_so="$dir/lib$name.$shlibext"
+                                    if test -n "$acl_shlibext"; then
+                    if test -f "$dir/$libname$shrext"; then
+                      found_dir="$dir"
+                      found_so="$dir/$libname$shrext"
                     else
-                      found_so="$dir/lib$name.dll.a"
-                    fi
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
+                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                        ver=`(cd "$dir" && \
+                              for f in "$libname$shrext".*; do echo "$f"; done \
+                              | sed -e "s,^$libname$shrext\\\\.,," \
+                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                              | sed 1q ) 2>/dev/null`
+                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                          found_dir="$dir"
+                          found_so="$dir/$libname$shrext.$ver"
+                        fi
+                      else
+                        eval library_names=\"$acl_library_names_spec\"
+                        for f in $library_names; do
+                          if test -f "$dir/$f"; then
+                            found_dir="$dir"
+                            found_so="$dir/$f"
+                            break
+                          fi
+                        done
+                      fi
                     fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
+                  fi
+                                    if test "X$found_dir" = "X"; then
+                    if test -f "$dir/$libname.$acl_libext"; then
                       found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
+                      found_a="$dir/$libname.$acl_libext"
+                    fi
+                  fi
+                  if test "X$found_dir" != "X"; then
+                    if test -f "$dir/$libname.la"; then
+                      found_la="$dir/$libname.la"
                     fi
                   fi
                   ;;
@@ -4152,10 +4212,10 @@ fi
                 if test -z "$haveit"; then
                   ltrpathdirs="$ltrpathdirs $found_dir"
                 fi
-                                if test "$hardcode_direct" = yes; then
+                                if test "$acl_hardcode_direct" = yes; then
                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                 else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                                                             haveit=
                     for x in $rpathdirs; do
@@ -4187,7 +4247,7 @@ fi
                     if test -z "$haveit"; then
                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
                     fi
-                    if test "$hardcode_minus_L" != no; then
+                    if test "$acl_hardcode_minus_L" != no; then
                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
                     else
                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
@@ -4206,6 +4266,7 @@ fi
             case "$found_dir" in
               */$acl_libdirstem | */$acl_libdirstem/)
                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+                LIBICONV_PREFIX="$basedir"
                 additional_includedir="$basedir/include"
                 ;;
             esac
@@ -4356,21 +4417,21 @@ fi
     done
   done
   if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
+    if test -n "$acl_hardcode_libdir_separator"; then
                         alldirs=
       for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
+        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
       done
             acl_save_libdir="$libdir"
       libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
+      eval flag=\"$acl_hardcode_libdir_flag_spec\"
       libdir="$acl_save_libdir"
       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
     else
             for found_dir in $rpathdirs; do
         acl_save_libdir="$libdir"
         libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
+        eval flag=\"$acl_hardcode_libdir_flag_spec\"
         libdir="$acl_save_libdir"
         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
       done
@@ -4770,6 +4831,132 @@ fi
 { echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
 echo "${ECHO_T}$am_cv_func_iconv" >&6; }
   if test "$am_cv_func_iconv" = yes; then
+    { echo "$as_me:$LINENO: checking for working iconv" >&5
+echo $ECHO_N "checking for working iconv... $ECHO_C" >&6; }
+if test "${am_cv_func_iconv_works+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+            am_save_LIBS="$LIBS"
+      if test $am_cv_lib_iconv = yes; then
+        LIBS="$LIBS $LIBICONV"
+      fi
+      if test "$cross_compiling" = yes; then
+  case "$host_os" in
+           aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+           *)            am_cv_func_iconv_works="guessing yes" ;;
+         esac
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <iconv.h>
+#include <string.h>
+int main ()
+{
+  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
+     returns.  */
+  {
+    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
+    if (cd_utf8_to_88591 != (iconv_t)(-1))
+      {
+        static const char input[] = "\342\202\254"; /* EURO SIGN */
+        char buf[10];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_utf8_to_88591,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if (res == 0)
+          return 1;
+      }
+  }
+#if 0 /* This bug could be worked around by the caller.  */
+  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
+  {
+    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
+    if (cd_88591_to_utf8 != (iconv_t)(-1))
+      {
+        static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
+        char buf[50];
+        const char *inptr = input;
+        size_t inbytesleft = strlen (input);
+        char *outptr = buf;
+        size_t outbytesleft = sizeof (buf);
+        size_t res = iconv (cd_88591_to_utf8,
+                            (char **) &inptr, &inbytesleft,
+                            &outptr, &outbytesleft);
+        if ((int)res > 0)
+          return 1;
+      }
+  }
+#endif
+  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
+     provided.  */
+  if (/* Try standardized names.  */
+      iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
+      /* Try IRIX, OSF/1 names.  */
+      && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
+      /* Try AIX names.  */
+      && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
+      /* Try HP-UX names.  */
+      && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
+    return 1;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_link") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_try") 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  am_cv_func_iconv_works=yes
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+am_cv_func_iconv_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+      LIBS="$am_save_LIBS"
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_func_iconv_works" >&5
+echo "${ECHO_T}$am_cv_func_iconv_works" >&6; }
+    case "$am_cv_func_iconv_works" in
+      *no) am_func_iconv=no am_cv_lib_iconv=no ;;
+      *)   am_func_iconv=yes ;;
+    esac
+  else
+    am_func_iconv=no am_cv_lib_iconv=no
+  fi
+  if test "$am_func_iconv" = yes; then
 
 cat >>confdefs.h <<\_ACEOF
 #define HAVE_ICONV 1
@@ -4793,6 +4980,7 @@ echo "${ECHO_T}$LIBICONV" >&6; }
 
 
 
+
     use_additional=yes
 
   acl_save_prefix="$prefix"
@@ -4837,6 +5025,7 @@ fi
       LIBINTL=
   LTLIBINTL=
   INCINTL=
+  LIBINTL_PREFIX=
   rpathdirs=
   ltrpathdirs=
   names_already_handled=
@@ -4870,27 +5059,50 @@ fi
           found_la=
           found_so=
           found_a=
+          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
+          if test -n "$acl_shlibext"; then
+            shrext=".$acl_shlibext"             # typically: shrext=.so
+          else
+            shrext=
+          fi
           if test $use_additional = yes; then
-            if test -n "$shlibext" \
-               && { test -f "$additional_libdir/lib$name.$shlibext" \
-                    || { test "$shlibext" = dll \
-                         && test -f "$additional_libdir/lib$name.dll.a"; }; }; then
-              found_dir="$additional_libdir"
-              if test -f "$additional_libdir/lib$name.$shlibext"; then
-                found_so="$additional_libdir/lib$name.$shlibext"
+            dir="$additional_libdir"
+                                    if test -n "$acl_shlibext"; then
+              if test -f "$dir/$libname$shrext"; then
+                found_dir="$dir"
+                found_so="$dir/$libname$shrext"
               else
-                found_so="$additional_libdir/lib$name.dll.a"
+                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                  ver=`(cd "$dir" && \
+                        for f in "$libname$shrext".*; do echo "$f"; done \
+                        | sed -e "s,^$libname$shrext\\\\.,," \
+                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                        | sed 1q ) 2>/dev/null`
+                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                    found_dir="$dir"
+                    found_so="$dir/$libname$shrext.$ver"
+                  fi
+                else
+                  eval library_names=\"$acl_library_names_spec\"
+                  for f in $library_names; do
+                    if test -f "$dir/$f"; then
+                      found_dir="$dir"
+                      found_so="$dir/$f"
+                      break
+                    fi
+                  done
+                fi
               fi
-              if test -f "$additional_libdir/lib$name.la"; then
-                found_la="$additional_libdir/lib$name.la"
+            fi
+                        if test "X$found_dir" = "X"; then
+              if test -f "$dir/$libname.$acl_libext"; then
+                found_dir="$dir"
+                found_a="$dir/$libname.$acl_libext"
               fi
-            else
-              if test -f "$additional_libdir/lib$name.$libext"; then
-                found_dir="$additional_libdir"
-                found_a="$additional_libdir/lib$name.$libext"
-                if test -f "$additional_libdir/lib$name.la"; then
-                  found_la="$additional_libdir/lib$name.la"
-                fi
+            fi
+            if test "X$found_dir" != "X"; then
+              if test -f "$dir/$libname.la"; then
+                found_la="$dir/$libname.la"
               fi
             fi
           fi
@@ -4908,26 +5120,42 @@ fi
               case "$x" in
                 -L*)
                   dir=`echo "X$x" | sed -e 's/^X-L//'`
-                  if test -n "$shlibext" \
-                     && { test -f "$dir/lib$name.$shlibext" \
-                          || { test "$shlibext" = dll \
-                               && test -f "$dir/lib$name.dll.a"; }; }; then
-                    found_dir="$dir"
-                    if test -f "$dir/lib$name.$shlibext"; then
-                      found_so="$dir/lib$name.$shlibext"
+                                    if test -n "$acl_shlibext"; then
+                    if test -f "$dir/$libname$shrext"; then
+                      found_dir="$dir"
+                      found_so="$dir/$libname$shrext"
                     else
-                      found_so="$dir/lib$name.dll.a"
-                    fi
-                    if test -f "$dir/lib$name.la"; then
-                      found_la="$dir/lib$name.la"
+                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+                        ver=`(cd "$dir" && \
+                              for f in "$libname$shrext".*; do echo "$f"; done \
+                              | sed -e "s,^$libname$shrext\\\\.,," \
+                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+                              | sed 1q ) 2>/dev/null`
+                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+                          found_dir="$dir"
+                          found_so="$dir/$libname$shrext.$ver"
+                        fi
+                      else
+                        eval library_names=\"$acl_library_names_spec\"
+                        for f in $library_names; do
+                          if test -f "$dir/$f"; then
+                            found_dir="$dir"
+                            found_so="$dir/$f"
+                            break
+                          fi
+                        done
+                      fi
                     fi
-                  else
-                    if test -f "$dir/lib$name.$libext"; then
+                  fi
+                                    if test "X$found_dir" = "X"; then
+                    if test -f "$dir/$libname.$acl_libext"; then
                       found_dir="$dir"
-                      found_a="$dir/lib$name.$libext"
-                      if test -f "$dir/lib$name.la"; then
-                        found_la="$dir/lib$name.la"
-                      fi
+                      found_a="$dir/$libname.$acl_libext"
+                    fi
+                  fi
+                  if test "X$found_dir" != "X"; then
+                    if test -f "$dir/$libname.la"; then
+                      found_la="$dir/$libname.la"
                     fi
                   fi
                   ;;
@@ -4953,10 +5181,10 @@ fi
                 if test -z "$haveit"; then
                   ltrpathdirs="$ltrpathdirs $found_dir"
                 fi
-                                if test "$hardcode_direct" = yes; then
+                                if test "$acl_hardcode_direct" = yes; then
                                                       LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
                 else
-                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
                                                             haveit=
                     for x in $rpathdirs; do
@@ -4988,7 +5216,7 @@ fi
                     if test -z "$haveit"; then
                       LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
                     fi
-                    if test "$hardcode_minus_L" != no; then
+                    if test "$acl_hardcode_minus_L" != no; then
                                                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
                     else
                                                                                                                                                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
@@ -5007,6 +5235,7 @@ fi
             case "$found_dir" in
               */$acl_libdirstem | */$acl_libdirstem/)
                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+                LIBINTL_PREFIX="$basedir"
                 additional_includedir="$basedir/include"
                 ;;
             esac
@@ -5157,21 +5386,21 @@ fi
     done
   done
   if test "X$rpathdirs" != "X"; then
-    if test -n "$hardcode_libdir_separator"; then
+    if test -n "$acl_hardcode_libdir_separator"; then
                         alldirs=
       for found_dir in $rpathdirs; do
-        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
+        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
       done
             acl_save_libdir="$libdir"
       libdir="$alldirs"
-      eval flag=\"$hardcode_libdir_flag_spec\"
+      eval flag=\"$acl_hardcode_libdir_flag_spec\"
       libdir="$acl_save_libdir"
       LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
     else
             for found_dir in $rpathdirs; do
         acl_save_libdir="$libdir"
         libdir="$found_dir"
-        eval flag=\"$hardcode_libdir_flag_spec\"
+        eval flag=\"$acl_hardcode_libdir_flag_spec\"
         libdir="$acl_save_libdir"
         LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
       done
@@ -5419,6 +5648,11 @@ _ACEOF
 
 
 
+if test "x$USE_NLS" != "xyes"; then
+  { echo "$as_me:$LINENO: WARNING: gettext is disabled. If you want internationalisation, please install gettext package." >&5
+echo "$as_me: WARNING: gettext is disabled. If you want internationalisation, please install gettext package." >&2;}
+fi
+
 
 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
@@ -6193,6 +6427,7 @@ else
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
          >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -6222,9 +6457,7 @@ fi
 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
 
-
-
-if
+ if
   test "x$enable_dependency_tracking" != xno \
   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
   am__fastdepCC_TRUE=
@@ -6666,6 +6899,7 @@ else
        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
          >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -6695,9 +6929,7 @@ fi
 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
 
-
-
-if
+ if
   test "x$enable_dependency_tracking" != xno \
   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
   am__fastdepCXX_TRUE=
@@ -7267,9 +7499,7 @@ echo "$as_me: error: windres could not be found within your path." >&2;}
      ;;
   *) WIN32="no" ;;
 esac
-
-
-if test "$WIN32" = "yes"; then
+ if test "$WIN32" = "yes"; then
   WIN32_TRUE=
   WIN32_FALSE='#'
 else
@@ -7318,9 +7548,7 @@ else
   enable_autopackage=no
 fi
 
-
-
-if test "$enable_autopackage" = "yes"; then
+ if test "$enable_autopackage" = "yes"; then
   AUTOPACKAGE_TRUE=
   AUTOPACKAGE_FALSE='#'
 else
@@ -7329,9 +7557,7 @@ else
 fi
 
 
-
-
-if test x$static = xyes; then
+ if test x$static = xyes; then
   STATIC_TRUE=
   STATIC_FALSE='#'
 else
@@ -7339,9 +7565,7 @@ else
   STATIC_FALSE=
 fi
 
-
-
-if test x$GXX = xyes; then
+ if test x$GXX = xyes; then
   GCC_TRUE=
   GCC_FALSE='#'
 else
@@ -7349,9 +7573,7 @@ else
   GCC_FALSE=
 fi
 
-
-
-if test x$nls_cv_use_gnu_gettext = xyes; then
+ if test x$nls_cv_use_gnu_gettext = xyes; then
   INCLUDEDINTL_TRUE=
   INCLUDEDINTL_FALSE='#'
 else
@@ -10702,7 +10924,7 @@ exec 6>&1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Wormux $as_me 0.8, which was
+This file was extended by Wormux $as_me 0.8.1, which was
 generated by GNU Autoconf 2.61.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -10755,7 +10977,7 @@ Report bugs to <bug-autoconf at gnu.org>."
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wormux config.status 0.8
+Wormux config.status 0.8.1
 configured by $0, generated by GNU Autoconf 2.61,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
@@ -10766,6 +10988,7 @@ gives unlimited permission to copy, distribute and modify it."
 ac_pwd='$ac_pwd'
 srcdir='$srcdir'
 INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
 _ACEOF
 
 cat >>$CONFIG_STATUS <<\_ACEOF
@@ -10997,6 +11220,7 @@ target_os!$target_os$ac_delim
 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
 INSTALL_DATA!$INSTALL_DATA$ac_delim
+am__isrc!$am__isrc$ac_delim
 CYGPATH_W!$CYGPATH_W$ac_delim
 PACKAGE!$PACKAGE$ac_delim
 VERSION!$VERSION$ac_delim
@@ -11041,7 +11265,6 @@ am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
 am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
 INTL_MACOSX_LIBS!$INTL_MACOSX_LIBS$ac_delim
 LIBICONV!$LIBICONV$ac_delim
-LTLIBICONV!$LTLIBICONV$ac_delim
 _ACEOF
 
   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -11083,6 +11306,7 @@ _ACEOF
 ac_delim='%!_!# '
 for ac_last_try in false false false false false :; do
   cat >conf$$subs.sed <<_ACEOF
+LTLIBICONV!$LTLIBICONV$ac_delim
 INTLLIBS!$INTLLIBS$ac_delim
 LIBINTL!$LIBINTL$ac_delim
 LTLIBINTL!$LTLIBINTL$ac_delim
@@ -11125,7 +11349,7 @@ LIBOBJS!$LIBOBJS$ac_delim
 LTLIBOBJS!$LTLIBOBJS$ac_delim
 _ACEOF
 
-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 40; then
+  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 41; then
     break
   elif $ac_last_try; then
     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
@@ -11352,6 +11576,11 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   esac
+  ac_MKDIR_P=$MKDIR_P
+  case $MKDIR_P in
+  [\\/$]* | ?:[\\/]* ) ;;
+  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+  esac
 _ACEOF
 
 cat >>$CONFIG_STATUS <<\_ACEOF
@@ -11405,6 +11634,7 @@ s&@builddir@&$ac_builddir&;t t
 s&@abs_builddir@&$ac_abs_builddir&;t t
 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
 s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
 $ac_datarootdir_hack
 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
 
@@ -11520,21 +11750,22 @@ echo "$as_me: $ac_file is unchanged" >&6;}
   fi
   rm -f "$tmp/out12"
 # Compute $ac_file's index in $config_headers.
+_am_arg=$ac_file
 _am_stamp_count=1
 for _am_header in $config_headers :; do
   case $_am_header in
-    $ac_file | $ac_file:* )
+    $_am_arg | $_am_arg:* )
       break ;;
     * )
       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
   esac
 done
-echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
-$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-	 X$ac_file : 'X\(//\)[^/]' \| \
-	 X$ac_file : 'X\(//\)$' \| \
-	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
-echo X$ac_file |
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+	 X"$_am_arg" : 'X\(//\)[^/]' \| \
+	 X"$_am_arg" : 'X\(//\)$' \| \
+	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$_am_arg" |
     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 	    s//\1/
 	    q
@@ -11682,8 +11913,9 @@ echo "$as_me: executing $ac_file commands" >&6;}
   # some people rename them; so instead we look at the file content.
   # Grep'ing the first line is not enough: some people post-process
   # each Makefile.in and add a new line on top of each file to say so.
-  # So let's grep whole file.
-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+  # Grep'ing the whole file is not good either: AIX grep has a line
+  # limit of 2048, but all sed's we know have understand at least 4000.
+  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
     dirpart=`$as_dirname -- "$mf" ||
 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 	 X"$mf" : 'X\(//\)[^/]' \| \
@@ -12919,7 +13151,8 @@ else
    echo "* Game locale will be installed into $LOCALEDIR"
    echo "* Font file will be $FONTFILE"
    echo ""
-   echo "* [Optional] Bi-directional rendering : ${enable_fribidi:-no}"
+   echo "* [Optional] Bi-directional rendering (fribidi) : ${enable_fribidi:-no}"
+   echo "* [Optional] Internationalisation (gettext)     : ${USE_NLS:-no}"
 fi
 echo ""
 echo "Execute make to compile then execute make install to install..."
diff --git a/configure.ac b/configure.ac
index 54ea524..c44239d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,7 +12,7 @@ dnl ========================================================================
 dnl = Require at least automake 2.52
 AC_PREREQ(2.52)
 
-AC_INIT([Wormux], [0.8], [wormux-dev at gna.org], [wormux])
+AC_INIT([Wormux], [0.8.1], [wormux-dev at gna.org], [wormux])
 AC_CONFIG_SRCDIR([src/main.cpp])
 
 dnl Detect the canonical host and target build environment
@@ -24,6 +24,10 @@ AM_INIT_AUTOMAKE([foreign 1.5])
 
 AM_GNU_GETTEXT([external])
 
+if test "x$USE_NLS" != "xyes"; then
+  AC_MSG_WARN([gettext is disabled. If you want internationalisation, please install gettext package.])
+fi
+
 dnl ========================================================================
 dnl === Check for tools                                                    =
 dnl ========================================================================
@@ -394,7 +398,8 @@ else
    echo "* Game locale will be installed into $LOCALEDIR"
    echo "* Font file will be $FONTFILE"
    echo ""
-   echo "* [[Optional]] Bi-directional rendering : ${enable_fribidi:-no}"
+   echo "* [[Optional]] Bi-directional rendering (fribidi) : ${enable_fribidi:-no}"
+   echo "* [[Optional]] Internationalisation (gettext)     : ${USE_NLS:-no}"
 fi
 echo ""
 echo "Execute make to compile then execute make install to install..."
diff --git a/data/Makefile.in b/data/Makefile.in
index 3611eea..98c6346 100644
--- a/data/Makefile.in
+++ b/data/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005  Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,14 +14,10 @@
 
 @SET_MAKE@
 
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
 VPATH = @srcdir@
 pkglibdir = $(libdir)/@PACKAGE@
 pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
 install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
 install_sh_SCRIPT = $(install_sh) -c
@@ -65,14 +61,10 @@ DATA = $(nobase_dist_pkgdata_DATA) $(pixmaps_DATA) $(xdg_apps_DATA)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 pkgdatadir = @DATADIR@
 ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
 AMTAR = @AMTAR@
 AUTOCONF = @AUTOCONF@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
-AUTOPACKAGE_FALSE = @AUTOPACKAGE_FALSE@
-AUTOPACKAGE_TRUE = @AUTOPACKAGE_TRUE@
 AWK = @AWK@
 BUILD_ENV = @BUILD_ENV@
 CC = @CC@
@@ -94,13 +86,10 @@ ECHO_T = @ECHO_T@
 EGREP = @EGREP@
 EXEEXT = @EXEEXT@
 FONTFILE = @FONTFILE@
-GCC_FALSE = @GCC_FALSE@
-GCC_TRUE = @GCC_TRUE@
 GMSGFMT = @GMSGFMT@
 GMSGFMT_015 = @GMSGFMT_015@
 GREP = @GREP@
-INCLUDEDINTL_FALSE = @INCLUDEDINTL_FALSE@
-INCLUDEDINTL_TRUE = @INCLUDEDINTL_TRUE@
+INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -119,6 +108,7 @@ LTLIBICONV = @LTLIBICONV@
 LTLIBINTL = @LTLIBINTL@
 LTLIBOBJS = @LTLIBOBJS@
 MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
 MSGFMT = @MSGFMT@
 MSGFMT_015 = @MSGFMT_015@
 MSGMERGE = @MSGMERGE@
@@ -138,23 +128,19 @@ SDL_GFX_PREFIX = @SDL_GFX_PREFIX@
 SDL_LIBS = @SDL_LIBS@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
-STATIC_FALSE = @STATIC_FALSE@
-STATIC_TRUE = @STATIC_TRUE@
 STRIP = @STRIP@
 USE_NLS = @USE_NLS@
 VERSION = @VERSION@
-WIN32_FALSE = @WIN32_FALSE@
-WIN32_TRUE = @WIN32_TRUE@
 WINDRES = @WINDRES@
 XGETTEXT = @XGETTEXT@
 XGETTEXT_015 = @XGETTEXT_015@
 _libcurl_config = @_libcurl_config@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
@@ -166,6 +152,7 @@ build_alias = @build_alias@
 build_cpu = @build_cpu@
 build_os = @build_os@
 build_vendor = @build_vendor@
+builddir = @builddir@
 cxx_present = @cxx_present@
 datadir = @datadir@
 datarootdir = @datarootdir@
@@ -194,12 +181,15 @@ program_transform_name = @program_transform_name@
 psdir = @psdir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
 sysconfdir = @sysconfdir@
 target = @target@
 target_alias = @target_alias@
 target_cpu = @target_cpu@
 target_os = @target_os@
 target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
 xdg_appsdir = $(prefix)/share/applications
 xdg_apps_DATA = wormux.desktop
 pixmapsdir = $(prefix)/share/pixmaps
@@ -238,10 +228,9 @@ $(top_srcdir)/configure:  $(am__configure_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
 $(ACLOCAL_M4):  $(am__aclocal_m4_deps)
 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
 install-nobase_dist_pkgdataDATA: $(nobase_dist_pkgdata_DATA)
 	@$(NORMAL_INSTALL)
-	test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)"
+	test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)"
 	@$(am__vpath_adj_setup) \
 	list='$(nobase_dist_pkgdata_DATA)'; for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
@@ -260,7 +249,7 @@ uninstall-nobase_dist_pkgdataDATA:
 	done
 install-pixmapsDATA: $(pixmaps_DATA)
 	@$(NORMAL_INSTALL)
-	test -z "$(pixmapsdir)" || $(mkdir_p) "$(DESTDIR)$(pixmapsdir)"
+	test -z "$(pixmapsdir)" || $(MKDIR_P) "$(DESTDIR)$(pixmapsdir)"
 	@list='$(pixmaps_DATA)'; for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 	  f=$(am__strip_dir) \
@@ -277,7 +266,7 @@ uninstall-pixmapsDATA:
 	done
 install-xdg_appsDATA: $(xdg_apps_DATA)
 	@$(NORMAL_INSTALL)
-	test -z "$(xdg_appsdir)" || $(mkdir_p) "$(DESTDIR)$(xdg_appsdir)"
+	test -z "$(xdg_appsdir)" || $(MKDIR_P) "$(DESTDIR)$(xdg_appsdir)"
 	@list='$(xdg_apps_DATA)'; for p in $$list; do \
 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
 	  f=$(am__strip_dir) \
@@ -300,22 +289,21 @@ CTAGS:
 
 
 distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
-	list='$(DISTFILES)'; for file in $$list; do \
-	  case $$file in \
-	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
-	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
-	  esac; \
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
-	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
-	    dir="/$$dir"; \
-	    $(mkdir_p) "$(distdir)$$dir"; \
-	  else \
-	    dir=''; \
-	  fi; \
 	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
 	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
 	    fi; \
@@ -331,7 +319,7 @@ check: check-am
 all-am: Makefile $(DATA)
 installdirs:
 	for dir in "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pixmapsdir)" "$(DESTDIR)$(xdg_appsdir)"; do \
-	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
 	done
 install: install-am
 install-exec: install-exec-am
@@ -378,12 +366,20 @@ info-am:
 install-data-am: install-nobase_dist_pkgdataDATA install-pixmapsDATA \
 	install-xdg_appsDATA
 
+install-dvi: install-dvi-am
+
 install-exec-am:
 
+install-html: install-html-am
+
 install-info: install-info-am
 
 install-man:
 
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
@@ -402,18 +398,21 @@ ps: ps-am
 
 ps-am:
 
-uninstall-am: uninstall-info-am uninstall-nobase_dist_pkgdataDATA \
-	uninstall-pixmapsDATA uninstall-xdg_appsDATA
+uninstall-am: uninstall-nobase_dist_pkgdataDATA uninstall-pixmapsDATA \
+	uninstall-xdg_appsDATA
+
+.MAKE: install-am install-strip
 
 .PHONY: all all-am check check-am clean clean-generic distclean \
 	distclean-generic distdir dvi dvi-am html html-am info info-am \
-	install install-am install-data install-data-am install-exec \
-	install-exec-am install-info install-info-am install-man \
-	install-nobase_dist_pkgdataDATA install-pixmapsDATA \
-	install-strip install-xdg_appsDATA installcheck \
-	installcheck-am installdirs maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
-	pdf-am ps ps-am uninstall uninstall-am uninstall-info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am install-man \
+	install-nobase_dist_pkgdataDATA install-pdf install-pdf-am \
+	install-pixmapsDATA install-ps install-ps-am install-strip \
+	install-xdg_appsDATA installcheck installcheck-am installdirs \
+	maintainer-clean maintainer-clean-generic mostlyclean \
+	mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
 	uninstall-nobase_dist_pkgdataDATA uninstall-pixmapsDATA \
 	uninstall-xdg_appsDATA
 
diff --git a/data/authors.xml b/data/authors.xml
index af8d169..9cc3844 100644
--- a/data/authors.xml
+++ b/data/authors.xml
@@ -22,12 +22,19 @@
       </author>
       <author>
 	<nickname>Kurosu</nickname>
-	<name>John DOE</name>
+	<name>Christophe GISQUET</name>
 	<description>Win32 port, programmer</description>
-	<email>kurosu_AT_free_DOT_fr</email>
+	<email>christophe_DOT_gisquet_AT_gmail_DOT_com</email>
 	<country>France</country>
       </author>
       <author>
+	<nickname>lynxlynxlynx</nickname>
+	<name>Jaka KRANJC</name>
+	<description>i18n manager, misc</description>
+	<email>svn_AT_lynxlynx_DOT_info</email>
+	<country>Slovenia</country>
+      </author>
+      <author>
 	<nickname>yeKcim</nickname>
 	<name>Anthony CARRÉ</name>
 	<description>Graphic artist</description>
@@ -165,7 +172,7 @@
       </author>
       <author>
 	<nickname>Pierre-Marie</nickname>
-	<name>Pierre-Marie</name>
+	<name>Pierre-Marie Pédrot</name>
 	<description>Update translation of Wormux in Esperanto</description>
 	<email>pedrotpmx_AT_wanadoo_DOT_fr</email>
 	<country>France</country>
@@ -227,13 +234,6 @@
 	<country>England</country>
       </author>
       <author>
-	<nickname>eddyp</nickname>
-	<name>Eddy PETRIȘOR </name>
-	<description>Translated Wormux in Romanian</description>
-	<email>eddy.petrisor_AT_gmail_DOT_com</email>
-	<country>Romania</country>
-      </author>
-      <author>
 	<nickname>Frank</nickname>
 	<name>Frank VAN DER LOO</name>
 	<description>First Dutch version of Wormux</description>
@@ -378,6 +378,7 @@
         <country>Hungary</country>
       </author>
       <author>
+        <nickname>Adrián</nickname>
 	<name>Adrián Chaves</name>
 	<description>Translated Wormux in Galician</description>
 	<email>adriyetichaves_AT_gmail_DOT_com</email>
@@ -387,13 +388,6 @@
 
     <section title="Package maintainers">
       <author>
-        <nickname>AbsintheSyringe</nickname>
-	<name>Adnan Hodzic</name>
-	<description>Prepares Wormux SlackBuilds for Slackware</description>
-	<email>AbsintheSyringe_AT_gmail_DOT_com</email>
-	<country>Bosnia-Herzegovina</country>
-      </author>
-      <author>
 	<nickname>artefact</nickname>
 	<name>Jean PARPAILLON</name>
 	<description>Debian GNU/Linux and Ubuntu packages of Wormux 0.7. Also: Some scripts</description>
@@ -423,6 +417,13 @@
 	<country>Germany</country>
       </author>
       <author>
+	<nickname>eddyp</nickname>
+	<name>Eddy PETRIȘOR </name>
+	<description>Debian packaging (in the Debian Games Team); Translated Wormux in Romanian; added chat logging</description>
+	<email>eddy.petrisor_AT_gmail_DOT_com</email>
+	<country>Romania</country>
+      </author>
+      <author>
 	<nickname>Emily</nickname>
 	<name>Emily BRANTLEY</name>
 	<description>Wormux 0.7beta2 package for Fedora Core 4</description>
@@ -458,7 +459,7 @@
     <name>Yoann Katchourine</name>
     <description>Prepare Mac OS X (Intel) packages</description>
     <website>http://plorf.homeip.net/</website>
-    <email>yplorf at gmail.com></email>
+    <email>yplorf_AT_gmail_DOT_com</email>
     <country>France</country>
         </author>
         <author>
@@ -475,7 +476,7 @@
       <author>
 	<nickname>AbsintheSyringe</nickname>
 	<name>Adnan HODZIC</name>
-	<description>Physics constant for wind particles, Bug fixes, First Bosnian translation of Wormux.</description>
+	<description>Physics constant for wind particles, Bug fixes, Prepares Wormux SlackBuilds for Slackware, First Bosnian translation of Wormux.</description>
 	<email>AbsintheSyringe_AT_gmail_DOT_com</email>
 	<country>Bosnia-Herzegovina</country>
       </author>
@@ -494,6 +495,13 @@
 	<country>France</country>
       </author>
       <author>
+	<nickname>Fredb219</nickname>
+	<name>Frédéric BERTOLUS</name>
+	<description>Code</description>
+	<email>fredb219_AT_gmail_DOT_com</email>
+	<country>France</country>
+      </author>
+      <author>
 	<nickname>funebre</nickname>
 	<name>Carlo MAISOLA</name>
 	<description>Flamethrower weapon</description>
@@ -529,6 +537,13 @@
 	<country>France</country>
       </author>
       <author>
+        <nickname>Jim++</nickname>
+        <name>Jean-Marie Traissard</name>
+        <description>Patch</description>
+        <email>jim_AT_lapin_DOT_org</email>
+        <country>France</country>
+      </author>
+      <author>
 	<nickname>Johannes</nickname>
 	<name>Johannes KRUDE</name>
 	<description>Patch, bug report</description>
@@ -557,13 +572,6 @@
 	<email>larry_AT_doubidou_DOT_net</email>
       </author>
       <author>
-	<nickname>lynxlynxlynx</nickname>
-	<name>Jaka KRANJC</name>
-	<description>Patch that enables cycling through characters backwards. G++ 4.2 support</description>
-	<email>svn_AT_lynxlynx_DOT_info</email>
-	<country>Slovenia</country>
-      </author>
-      <author>
 	<nickname>Mathias</nickname>
 	<name>Mathias PLICHTA</name>
 	<description>Automatic bazooka constant refresh</description>
@@ -571,6 +579,13 @@
 	<country>Germany</country>
       </author>
       <author>
+	<nickname>mrpouet</nickname>
+	<name>Romain PERIER</name>
+	<description>AI improvements</description>
+	<email>mrpouet_AT_tuxfamily_DOT_org </email>
+	<country>France</country>
+      </author>
+      <author>
 	<nickname>Pascal</nickname>
 	<name>Pascal GIARD</name>
 	<description>Wrote a patch to stop configure if clanlib and/or libxml++ is missing</description>
@@ -592,10 +607,10 @@
       </author>
       <author>
 	<nickname>Progs</nickname>
-	<name>Romain BIGNON</name>
+	<name>Romain Bignon</name>
 	<description>Developer</description>
-	<website>http://coderz.info</website>
-	<email>progs_AT_headfucking.net</email>
+	<website>http://romain.peerfuse.net</website>
+	<email>romain_AT_peerfuse.net</email>
 	<country>France</country>
       </author>
       <author>
@@ -762,7 +777,7 @@
 	<nickname>JLedN</nickname>
 	<name>Jeremie LEDENTU</name>
 	<description>Draw the map EasterIsland</description>
-	<email>jledn_AT_voila_DOT_fr</email>
+	<email>jledentu_AT_gmail_DOT_com</email>
 	<country>France</country>
       </author>
       <author>
diff --git a/data/body/beastie/arm1left.png b/data/body/beastie/arm1left.png
new file mode 100644
index 0000000..0dd677c
Binary files /dev/null and b/data/body/beastie/arm1left.png differ
diff --git a/data/body/beastie/arm1right.png b/data/body/beastie/arm1right.png
new file mode 100644
index 0000000..0dd677c
Binary files /dev/null and b/data/body/beastie/arm1right.png differ
diff --git a/data/body/beastie/arm2left.png b/data/body/beastie/arm2left.png
new file mode 100644
index 0000000..cd930ad
Binary files /dev/null and b/data/body/beastie/arm2left.png differ
diff --git a/data/body/beastie/arm2right.png b/data/body/beastie/arm2right.png
new file mode 100644
index 0000000..cd930ad
Binary files /dev/null and b/data/body/beastie/arm2right.png differ
diff --git a/data/body/beastie/arm3left.png b/data/body/beastie/arm3left.png
new file mode 100644
index 0000000..30dc02a
Binary files /dev/null and b/data/body/beastie/arm3left.png differ
diff --git a/data/body/beastie/arm3right.png b/data/body/beastie/arm3right.png
new file mode 100644
index 0000000..30dc02a
Binary files /dev/null and b/data/body/beastie/arm3right.png differ
diff --git a/data/body/beastie/back.png b/data/body/beastie/back.png
new file mode 100644
index 0000000..0bb9bdc
Binary files /dev/null and b/data/body/beastie/back.png differ
diff --git a/data/body/beastie/belt.png b/data/body/beastie/belt.png
new file mode 100644
index 0000000..cab5ebc
Binary files /dev/null and b/data/body/beastie/belt.png differ
diff --git a/data/body/beastie/black_arm1left.png b/data/body/beastie/black_arm1left.png
new file mode 100644
index 0000000..2b17b37
Binary files /dev/null and b/data/body/beastie/black_arm1left.png differ
diff --git a/data/body/beastie/black_arm1right.png b/data/body/beastie/black_arm1right.png
new file mode 100644
index 0000000..2b17b37
Binary files /dev/null and b/data/body/beastie/black_arm1right.png differ
diff --git a/data/body/beastie/black_arm2left.png b/data/body/beastie/black_arm2left.png
new file mode 100644
index 0000000..4cd1f41
Binary files /dev/null and b/data/body/beastie/black_arm2left.png differ
diff --git a/data/body/beastie/black_arm2right.png b/data/body/beastie/black_arm2right.png
new file mode 100644
index 0000000..4cd1f41
Binary files /dev/null and b/data/body/beastie/black_arm2right.png differ
diff --git a/data/body/beastie/black_arm3left.png b/data/body/beastie/black_arm3left.png
new file mode 100644
index 0000000..c073d39
Binary files /dev/null and b/data/body/beastie/black_arm3left.png differ
diff --git a/data/body/beastie/black_arm3right.png b/data/body/beastie/black_arm3right.png
new file mode 100644
index 0000000..c073d39
Binary files /dev/null and b/data/body/beastie/black_arm3right.png differ
diff --git a/data/body/beastie/black_back.png b/data/body/beastie/black_back.png
new file mode 100644
index 0000000..c7d3c9c
Binary files /dev/null and b/data/body/beastie/black_back.png differ
diff --git a/data/body/beastie/black_body.png b/data/body/beastie/black_body.png
new file mode 100644
index 0000000..bc1da06
Binary files /dev/null and b/data/body/beastie/black_body.png differ
diff --git a/data/body/beastie/black_eyelid.png b/data/body/beastie/black_eyelid.png
new file mode 100644
index 0000000..88c26ba
Binary files /dev/null and b/data/body/beastie/black_eyelid.png differ
diff --git a/data/body/beastie/black_eyes.png b/data/body/beastie/black_eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/beastie/black_eyes.png differ
diff --git a/data/body/beastie/black_footleft.png b/data/body/beastie/black_footleft.png
new file mode 100644
index 0000000..2c08453
Binary files /dev/null and b/data/body/beastie/black_footleft.png differ
diff --git a/data/body/beastie/black_footright.png b/data/body/beastie/black_footright.png
new file mode 100644
index 0000000..2c08453
Binary files /dev/null and b/data/body/beastie/black_footright.png differ
diff --git a/data/body/beastie/black_hair.png b/data/body/beastie/black_hair.png
new file mode 100644
index 0000000..0fe8702
Binary files /dev/null and b/data/body/beastie/black_hair.png differ
diff --git a/data/body/beastie/black_head.png b/data/body/beastie/black_head.png
new file mode 100644
index 0000000..94136d1
Binary files /dev/null and b/data/body/beastie/black_head.png differ
diff --git a/data/body/beastie/black_hornleft.png b/data/body/beastie/black_hornleft.png
new file mode 100644
index 0000000..0394a66
Binary files /dev/null and b/data/body/beastie/black_hornleft.png differ
diff --git a/data/body/beastie/black_hornright.png b/data/body/beastie/black_hornright.png
new file mode 100644
index 0000000..3fcd79b
Binary files /dev/null and b/data/body/beastie/black_hornright.png differ
diff --git a/data/body/beastie/black_noze.png b/data/body/beastie/black_noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/beastie/black_noze.png differ
diff --git a/data/body/beastie/black_pupil.png b/data/body/beastie/black_pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/beastie/black_pupil.png differ
diff --git a/data/body/beastie/black_tail.png b/data/body/beastie/black_tail.png
new file mode 100644
index 0000000..ba56f9b
Binary files /dev/null and b/data/body/beastie/black_tail.png differ
diff --git a/data/body/beastie/body.png b/data/body/beastie/body.png
new file mode 100644
index 0000000..b4394bb
Binary files /dev/null and b/data/body/beastie/body.png differ
diff --git a/data/body/beastie/c1.png b/data/body/beastie/c1.png
new file mode 100644
index 0000000..6d4f91a
Binary files /dev/null and b/data/body/beastie/c1.png differ
diff --git a/data/body/beastie/c2.png b/data/body/beastie/c2.png
new file mode 100644
index 0000000..9a17ce1
Binary files /dev/null and b/data/body/beastie/c2.png differ
diff --git a/data/body/beastie/config.xml b/data/body/beastie/config.xml
new file mode 100644
index 0000000..f64f52f
--- /dev/null
+++ b/data/body/beastie/config.xml
@@ -0,0 +1,2945 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE resources SYSTEM "../body.dtd">
+<resources>
+
+<!--   ###########################################
+       ###############             ###############
+       ##############    AUTHOR     ##############
+       ###############             ###############
+       ###########################################   -->
+
+<author>
+  <name>yeKcim</name>
+  <email>yekcim AT crocobox DOT org</email>
+</author>
+
+
+
+
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############     ALIAS     ##############
+       ###############             ###############
+       ###########################################   -->
+
+<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot"/>
+<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot"/>
+<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot"/>
+<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot"/>
+<alias movement="weapon-m16-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select"/>
+<alias movement="fly-black" correspond_to="fly"/>
+<alias movement="weapon-polecatlauncher-select" correspond_to="weapon-gnulauncher-select"/>
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############   SKELETON    ##############
+       ###############             ###############
+       ###########################################   -->
+
+<!-- ###### Body ###### -->
+<sprite name="body" type="body">
+	<image file="body.png"/>
+	<anchor dx="9" dy="16"/>
+	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
+	<attached member_type="head" frame="*" dx="6" dy="3"/>
+	<attached member_type="back" frame="*" dx="5" dy="13"/>
+	<attached member_type="arm-right" frame="*" dx="4" dy="7"/>
+	<attached member_type="arm-left" frame="*" dx="9" dy="7"/>
+	<attached member_type="foot-left" frame="*" dx="11" dy="24"/>
+	<attached member_type="foot-right" frame="*" dx="6" dy="25"/>
+	<attached member_type="belt" frame="*" dx="9" dy="20"/>
+	<attached member_type="tail" frame="*" dx="3" dy="21"/>
+	<attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Hoop (foreground part) ###### -->
+<sprite name="hoop" type="hoop">
+	<image file="hoop.png"/>
+	<anchor dx="18" dy="3"/>
+</sprite>
+
+<!-- ###### Hula (foreground part) ###### -->
+<sprite name="hula" type="hula">
+	<image file="hula.png"/>
+	<anchor dx="18" dy="6"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail" type="tail">
+	<image file="tail.png"/>
+	<anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back" type="back">
+	<image file="back.png"/>
+	<anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head" type="head">
+	<image file="head.png"/>
+	<anchor dx="10" dy="20"/>
+	<attached member_type="hornright" frame="*" dx="14" dy="16"/>
+	<attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+	<attached member_type="hair" frame="*" dx="14" dy="15"/>
+	<attached member_type="helmet" frame="*" dx="11" dy="10"/>
+	<attached member_type="construct" frame="*" dx="14" dy="9"/>
+	<attached member_type="noze" frame="*" dx="14" dy="13"/>
+	<attached member_type="eyes" frame="*" dx="13" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright" type="hornright">
+	<image file="hornright.png"/>
+	<anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft" type="hornleft">
+	<image file="hornleft.png"/>
+	<anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze" type="noze">
+	<image file="noze.png"/>
+	<anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair" type="hair">
+	<image file="hair.png"/>
+	<anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes" type="eyes">
+	<image file="eyes.png"/>
+	<anchor dx="4" dy="3"/>
+	<attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+	<attached member_type="pupil-right" frame="*" dx="3" dy="3"/>
+	<attached member_type="pupil-left" frame="*" dx="5" dy="3"/>
+	<attached member_type="hat" frame="*" dx="1" dy="-1"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hat" type="hat">
+	<image file="hat.png"/>
+	<anchor dx="14" dy="12"/>
+</sprite>
+
+<sprite name="pupil-right" type="pupil-right">
+	<image file="pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left" type="pupil-left">
+	<image file="pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid" type="eyelid">
+	<image file="eyelid.png">
+		<grid pos="0,0" size="9,7" array="7,1"/>
+	</image>
+	<anchor dx="0" dy="0"/>
+	<animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left" type="arm-left">
+	<image file="arm1left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left" type="arm2-left">
+	<image file="arm2left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-L" type="arm3-left">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-R" type="arm3-left">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right" type="arm-right">
+	<image file="arm1right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right" type="arm2-right">
+	<image file="arm2right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-R" type="arm3-right">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-L" type="arm3-right">
+	<image file="arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left" type="foot-left">
+	<image file="footleft.png"/>
+	<anchor dx="4" dy="3"/>
+</sprite>
+<sprite name="foot-right" type="foot-right">
+	<image file="footright.png"/>
+	<anchor dx="4" dy="3"/>
+</sprite>
+
+<!-- ###### Helmet ###### -->
+<sprite name="helmet" type="helmet">
+	<image file="helmet.png"/>
+	<anchor dx="15" dy="15"/>
+</sprite>
+
+<!-- ###### Yoyo ###### -->
+<sprite name="yoyo" type="yoyo" go_through_ground="true">
+	<image file="yoyo.png">
+		<grid pos="0,0" size="32,42" array="36,1"/>
+	</image>
+	<anchor dx="29" dy="25"/>
+	<animation speed="150"/>
+</sprite>
+
+<!-- ###### Dead ###### -->
+<sprite name="body-dead" type="body">
+	<image file="dead.png"/>
+	<anchor dx="12" dy="15"/>
+</sprite>
+
+<!-- ###### Black ###### -->
+<!-- ###### Body ###### -->
+<sprite name="body-black" type="body">
+	<image file="black_body.png"/>
+	<anchor dx="9" dy="16"/>
+	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
+	<attached member_type="head" frame="*" dx="4" dy="2"/>
+	<attached member_type="back" frame="*" dx="5" dy="13"/>
+	<attached member_type="arm-right" frame="*" dx="5" dy="8"/>
+	<attached member_type="arm-left" frame="*" dx="10" dy="7"/>
+	<attached member_type="foot-left" frame="*" dx="9" dy="22"/>
+	<attached member_type="foot-right" frame="*" dx="4" dy="24"/>
+	<attached member_type="belt" frame="*" dx="9" dy="20"/>
+	<attached member_type="construct" frame="*" dx="12" dy="0"/>
+	<attached member_type="tail" frame="*" dx="1" dy="21"/>
+	<attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail-black" type="tail">
+	<image file="black_tail.png"/>
+	<anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back-black" type="back">
+	<image file="black_back.png"/>
+	<anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head-black" type="head">
+	<image file="black_head.png"/>
+	<anchor dx="10" dy="20"/>
+	<attached member_type="hornright" frame="*" dx="14" dy="16"/>
+	<attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+	<attached member_type="hair" frame="*" dx="14" dy="15"/>
+	<attached member_type="helmet" frame="*" dx="11" dy="10"/>
+	<attached member_type="construct" frame="*" dx="13" dy="9"/>
+	<attached member_type="noze" frame="*" dx="16" dy="13"/>
+	<attached member_type="eyes" frame="*" dx="15" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright-black" type="hornright">
+	<image file="black_hornright.png"/>
+	<anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft-black" type="hornleft">
+	<image file="black_hornleft.png"/>
+	<anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair-black" type="hair">
+	<image file="black_hair.png"/>
+	<anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze-black" type="noze">
+	<image file="black_noze.png"/>
+	<anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes-black" type="eyes">
+	<image file="black_eyes.png"/>
+	<anchor dx="4" dy="3"/>
+	<attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
+	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
+</sprite>
+
+<sprite name="pupil-right-black" type="pupil-right">
+	<image file="black_pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left-black" type="pupil-left">
+	<image file="black_pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid-black" type="eyelid">
+	<image file="black_eyelid.png">
+		<grid pos="0,0" size="9,7" array="7,1"/>
+	</image>
+	<anchor dx="0" dy="0"/>
+	<animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left-black" type="arm-left">
+	<image file="black_arm1left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left-black" type="arm2-left">
+	<image file="black_arm2left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-black-L" type="arm3-left">
+	<image file="black_arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-black-R" type="arm3-left">
+	<image file="black_arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right-black" type="arm-right">
+	<image file="black_arm1right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right-black" type="arm2-right">
+	<image file="black_arm2right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-black-L" type="arm3-right">
+	<image file="black_arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-black-R" type="arm3-right">
+	<image file="black_arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left-black" type="foot-left">
+	<image file="black_footleft.png"/>
+	<anchor dx="1" dy="1"/>
+</sprite>
+<sprite name="foot-right-black" type="foot-right">
+	<image file="black_footright.png"/>
+	<anchor dx="1" dy="1"/>
+</sprite>
+
+<!-- ###### Construct ###### -->
+<sprite name="construct" type="construct">
+	<image file="c1.png"/>
+	<anchor dx="17" dy="12"/>
+	<attached member_type="c2" frame="*" dx="17" dy="12"/>
+</sprite>
+
+<sprite name="c2" type="c2">
+	<image file="c2.png"/>
+	<anchor dx="17" dy="12"/>
+</sprite>
+
+<!-- ###### Belt ###### -->
+<sprite name="belt" type="belt">
+	<image file="belt.png"/>
+	<anchor dx="10" dy="4"/>
+	<attached member_type="jetpack-left" frame="*" dx="9" dy="-5"/>
+	<attached member_type="jetpack-right" frame="*" dx="-1" dy="-3"/>
+</sprite>
+
+<sprite name="jetpack-left" type="jetpack-left">
+	<image file="jetpack.png"/>
+	<anchor dx="5" dy="11"/>
+	<attached member_type="jetpack-left-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-left-fire" type="jetpack-left-fire">
+	<image file="jetpack-fire.png"/>
+	<anchor dx="5" dy="1"/>
+</sprite>
+
+<sprite name="jetpack-right" type="jetpack-right">
+	<image file="jetpack.png"/>
+	<anchor dx="5" dy="11"/>
+	<attached member_type="jetpack-right-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-right-fire" type="jetpack-right-fire">
+	<image file="jetpack-fire.png"/>
+	<anchor dx="5" dy="1"/>
+</sprite>
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############    CLOTHES    ##############
+       ###############             ###############
+       ###########################################   -->
+
+<!-- ###### Normal ###### -->
+<clothe name="normal">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Jetpack ###### -->
+<clothe name="jetpack">
+	<c_member name="tail"/>
+	<c_member name="jetpack-left"/>
+	<c_member name="jetpack-right"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="foot-right"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
+	<c_member name="tail"/>
+	<c_member name="jetpack-left-fire"/>
+	<c_member name="jetpack-left"/>
+	<c_member name="jetpack-right-fire"/>
+	<c_member name="jetpack-right"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="foot-right"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Helmet ###### -->
+<clothe name="helmet">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+	<c_member name="helmet"/>
+</clothe>
+
+<!-- ###### Animation Yoyo ###### -->
+<clothe name="animation0">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="yoyo"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Animation Hula hoop ###### -->
+<clothe name="animation2">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="hula"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+	<c_member name="hoop"/>
+</clothe>
+
+<!-- ###### Dead ###### -->
+<clothe name="dead">
+	<c_member name="body-dead"/>
+</clothe>
+
+<!-- ###### Black ###### -->
+<clothe name="black">
+	<c_member name="arm-left-black"/>
+	<c_member name="arm2-left-black"/>
+	<c_member name="arm3-left-black-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left-black"/>
+	<c_member name="tail-black"/>
+	<c_member name="foot-right-black"/>
+	<c_member name="back-black"/>
+	<c_member name="body-black"/>
+	<c_member name="hair-black"/>
+	<c_member name="hornleft-black"/>
+	<c_member name="head-black"/>
+	<c_member name="hornright-black"/>
+	<c_member name="noze-black"/>
+	<c_member name="eyes-black"/>
+	<c_member name="pupil-right-black"/>
+	<c_member name="pupil-left-black"/>
+	<c_member name="eyelid-black"/>
+	<c_member name="arm-right-black"/>
+	<c_member name="arm2-right-black"/>
+	<c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- ###### Fly-Black ###### -->
+<clothe name="fly-black">
+	<c_member name="arm-left-black"/>
+	<c_member name="arm2-left-black"/>
+	<c_member name="arm3-left-black-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left-black"/>
+	<c_member name="tail-black"/>
+	<c_member name="foot-right-black"/>
+	<c_member name="back-black"/>
+	<c_member name="body-black"/>
+	<c_member name="hair-black"/>
+	<c_member name="hornleft-black"/>
+	<c_member name="head-black"/>
+	<c_member name="hornright-black"/>
+	<c_member name="noze-black"/>
+	<c_member name="eyes-black"/>
+	<c_member name="pupil-right-black"/>
+	<c_member name="pupil-left-black"/>
+	<c_member name="eyelid-black"/>
+	<c_member name="arm-right-black"/>
+	<c_member name="arm2-right-black"/>
+	<c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- # Construct/Airhammer helmet # -->
+<clothe name="weapon-construct">
+	<c_member name="c2"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="construct"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<clothe name="weapon-airhammer">
+	<c_member name="c2"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="construct"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### weapon-dynamite ###### -->
+<clothe name="weapon-dynamite">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-bounce_ball ###### -->
+<clothe name="weapon-bounce_ball">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-cluster_bomb ###### -->
+<clothe name="weapon-cluster_bomb">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-disco_grenade ###### -->
+<clothe name="weapon-disco_grenade">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-footbomb ###### -->
+<clothe name="weapon-footbomb">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-grenade ###### -->
+<clothe name="weapon-grenade">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-gnulauncher ###### -->
+<clothe name="weapon-gnulauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-polecatlauncher ###### -->
+<clothe name="weapon-polecatlauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-minelauncher ###### -->
+<clothe name="weapon-minelauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-syringe ###### -->
+<clothe name="weapon-syringe">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- # Parachute # -->
+<clothe name="weapon-parachute">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Gun ###### -->
+<clothe name="weapon-gun">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="hat"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!--   ###########################################
+       ##############               ##############
+       #############    MOVEMENTS    #############
+       ##############               ##############
+       ###########################################   -->
+
+<!-- ###### Breathe ###### -->
+<movement name="breathe" speed="190">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="1"/>
+		<member type="arm-right" dx="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="0" dy="1"/>
+		<member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" dy="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="1"/>
+		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="1"/>
+		<member type="foot-right" dy="1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="0"/>
+		<member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="1"/>
+		<member type="foot-right" dy="1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="0"/>
+		<member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" dy="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="0" dy="1"/>
+		<member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Walk ###### -->
+<movement name="walk" speed="30">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-10"/>
+		<member type="arm2-left" angle="-10"/>
+		<member type="arm-right" angle="10"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-20"/>
+		<member type="arm-right" angle="20"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="20"/>
+		<member type="foot-right" angle="-20"/>
+		<member type="tail" angle="-2"/>	
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-30"/>
+		<member type="arm-right" angle="30"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="30"/>
+		<member type="foot-right" angle="-30"/>
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-40"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="40"/>
+		<member type="foot-right" angle="-40"/>
+		<member type="tail" angle="-4"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-50"/>
+		<member type="arm-right" angle="50"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="-50"/>
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-40"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="40"/>
+		<member type="foot-right" angle="-40"/>
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-30"/>
+		<member type="arm-right" angle="30"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="30"/>
+		<member type="foot-right" angle="-30"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-20"/>
+		<member type="arm-right" angle="20"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="20"/>
+		<member type="foot-right" angle="-20"/>	
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-10"/>
+		<member type="arm2-left" angle="-10"/>
+		<member type="arm-right" angle="10"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>	
+		<member type="tail" angle="1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="arm2-right" angle="-10"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+		<member type="tail" angle="3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+		<member type="tail" angle="4"/>	
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+		<member type="tail" angle="3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-40"/>
+		<member type="foot-right" angle="40"/>
+		<member type="tail" angle="2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-50"/>
+		<member type="arm-left" angle="50"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-50"/>
+		<member type="foot-right" angle="50"/>
+		<member type="tail" angle="1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-40"/>
+		<member type="foot-right" angle="40"/>
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>	
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="arm2-right" angle="-10"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>	
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+</movement>
+
+<!-- ###### Jump ###### -->
+<movement name="jump" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+		<member type="arm-right" angle="90" follow_speed="true"/>
+		<member type="foot-left" angle="0" follow_speed="true"/>
+		<member type="foot-right" angle="0" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Fall ###### -->
+<movement name="fall" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+		<member type="arm-right" angle="90" follow_speed="true"/>
+		<member type="foot-left" angle="0" follow_speed="true"/>
+		<member type="foot-right" angle="0" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Hard land ###### -->
+<movement name="hard-land" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" dy="-2"/>
+		<member type="arm-left" angle="5"/>
+		<member type="arm-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" dy="-3"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-4"/>
+		<member type="foot-right" dy="-4"/>
+		<member type="arm-left" angle="15"/>
+		<member type="arm-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" dy="-3"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" dy="-2"/>
+		<member type="arm-left" angle="5"/>
+		<member type="arm-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Drowned ###### -->
+<movement name="drowned" speed="150">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="-45"/>
+		<member type="foot-right" angle="45"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Fly ###### -->
+<movement name="fly" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Black ###### -->
+<movement name="black" speed="1000">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-40"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" dx="-1"/>
+		<member type="pupil-left" dx="-1"/>		
+	</frame>
+</movement>
+
+
+
+<!--   ###########################################
+       #############                ##############
+       ############    ANIMATIONS    #############
+       #############                ##############
+       ###########################################   -->
+
+<!-- ###### Yoyo ###### -->
+<movement name="animation0" speed="5400" play_mode="play_once"> <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" angle="-90"/>
+		<member type="yoyo" dx="4" angle="90"/>
+	</frame>
+</movement>
+
+<!-- ###### Tired ###### -->
+<movement name="animation1" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="0"/>
+		<member type="head" angle="0"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-2"/>
+		<member type="head" angle="-23"/>
+		<member type="arm-left" angle="-47"/>
+		<member type="arm-right" angle="-47"/>
+		<member type="foot-left" angle="2"/>
+		<member type="foot-right" angle="2"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-4"/>
+		<member type="head" angle="-46"/>
+		<member type="arm-left" angle="-94"/>
+		<member type="arm-right" angle="-94"/>
+		<member type="foot-left" angle="4"/>
+		<member type="foot-right" angle="4"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-6"/>
+		<member type="head" angle="-69"/>
+		<member type="arm-left" angle="-141"/>
+		<member type="arm-right" angle="-141"/>
+		<member type="foot-left" angle="6"/>
+		<member type="foot-right" angle="6"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-6"/>
+		<member type="head" angle="-69"/>
+		<member type="arm-left" angle="-141"/>
+		<member type="arm-right" angle="-141"/>
+		<member type="foot-left" angle="6"/>
+		<member type="foot-right" angle="6"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-4"/>
+		<member type="head" angle="-46"/>
+		<member type="arm-left" angle="-94"/>
+		<member type="arm-right" angle="-94"/>
+		<member type="foot-left" angle="4"/>
+		<member type="foot-right" angle="4"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-2"/>
+		<member type="head" angle="-23"/>
+		<member type="arm-left" angle="-47"/>
+		<member type="arm-right" angle="-47"/>
+		<member type="foot-left" angle="2"/>
+		<member type="foot-right" angle="2"/>
+	</frame>
+	<frame>
+		<member type="body" angle="0"/>
+		<member type="head" angle="0"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Hula-hoop ###### -->
+<movement name="animation2" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+</movement>
+
+
+
+
+<!--   ###########################################
+       ##############               ##############
+       #############     WEAPONS     #############
+       ##############               ##############
+       ###########################################   -->
+
+<!-- ###### Ninja-rope ###### -->
+<movement name="ninja-rope" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="foot-left" angle="-45"/>
+		<member type="foot-right" angle="-45"/>
+	</frame>
+</movement>
+
+<!-- ###### Parachute ###### -->
+<movement name="parachute" speed="180">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="175"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="170"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="10"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="175"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="185"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="190"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-10"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="185"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+</movement>
+
+<!-- ###### Jetpack - no fire ###### -->
+<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" follow_speed="true"/>
+		<member type="arm-right" follow_speed="true"/>
+		<member type="foot-left" follow_speed="true"/>
+		<member type="foot-right" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Jetpack - fire ###### -->
+<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="45"/>
+		<member type="tail" angle="-100"/>
+		<member type="arm-left" angle="-100" dx="-1"/>
+		<member type="arm-right" angle="80" dx="-2" dy="-2"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="90" dy="3"/>
+		<member type="head" angle="-50"/>
+		<member type="jetpack-right-fire" dx="0" dy="0"/>
+		<member type="jetpack-left-fire" dx="0" dy="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="45"/>
+		<member type="tail" angle="-100"/>
+		<member type="arm-left" angle="-100" dx="-1"/>
+		<member type="arm-right" angle="80" dx="-2" dy="-2"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="90" dy="3"/>
+		<member type="head" angle="-50"/>
+		<member type="jetpack-right-fire" dx="-12" dy="12"/>
+		<member type="jetpack-left-fire" dx="-10" dy="13"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Airhammer ###### -->
+<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="construct" angle="12" dy="-4"/>
+	</frame>
+</movement>
+
+<!-- ###### Grenade ###### -->
+<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-50"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-160"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-170"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+</movement>
+
+<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-10"/>
+		<member type="body" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+</movement>
+
+<!-- ###### Bounceball ###### -->
+<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-70"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-80"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-5"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="weapon" dy="-4"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-15"/>
+		<member type="arm-right" angle="-95"/>
+		<member type="weapon" dy="-7"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-20"/>
+		<member type="arm-right" angle="-80"/>
+		<member type="weapon" dy="-11" dx="-1"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-30"/>
+		<member type="arm-right" angle="-40"/>
+		<member type="weapon" dy="-17" dx="1"/>
+		<member type="body" angle="15"/>
+		<member type="foot-left" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-20"/>
+		<member type="arm-left" angle="0"/>
+		<member type="weapon" dy="-17" dx="6"/>
+		<member type="body" angle="30"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-15"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="weapon" dy="-9" dx="10"/>
+		<member type="body" angle="25"/>
+		<member type="foot-left" angle="-25"/>
+		<member type="foot-right" angle="25"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-5"/>
+		<member type="arm-right" angle="80"/>
+		<member type="arm-left" angle="80"/>
+		<member type="weapon" dy="0" dx="12"/>
+		<member type="body" angle="20"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="weapon" dy="8" dx="12"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="20"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="weapon" dy="10" dx="14"/>
+		<member type="body" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="40"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="20"/>
+		<member type="arm-right" angle="110"/>
+		<member type="arm-left" angle="110"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="head" angle="10"/>
+		<member type="arm-right" angle="90"/>
+		<member type="arm-left" angle="90"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="60"/>
+		<member type="arm-left" angle="60"/>
+		<member type="body" angle="12"/>
+		<member type="foot-left" angle="-12"/>
+		<member type="foot-right" angle="12"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="10"/>
+		<member type="arm-left" angle="10"/>
+	</frame>
+</movement>
+
+<!-- ###### Bazooka ###### -->
+<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="0"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="15" dx="2"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="30" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="45" dy="-1" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="60" dy="-1" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+</movement>
+
+<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="-4"/>
+		<member type="foot-right" angle="90" dy="-4" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-100"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-100"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" angle="90" dy="-3" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-95"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-95"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="60" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="45" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="30" dy="-1" dx="2"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="15"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-0"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-0"/>
+	</frame>
+</movement>
+
+<!-- ###### gun ###### -->
+<movement name="weapon-gun-select" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Dynamite ###### -->
+<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+</movement>
+
+<!-- ###### Mine ###### -->
+<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+</movement>
+
+<!-- ###### SuperTux ###### -->
+<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+</movement>
+
+<!-- ###### gnu ###### -->
+<movement name="weapon-gnulauncher-select" speed="40" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-75"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-75"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-105"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-105"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-120"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-135"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-135"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-150"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-165"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-165"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-180"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+	</frame>
+</movement>
+
+</resources>
diff --git a/data/body/beastie/dead.png b/data/body/beastie/dead.png
new file mode 100644
index 0000000..1f29a7e
Binary files /dev/null and b/data/body/beastie/dead.png differ
diff --git a/data/body/beastie/eyelid.png b/data/body/beastie/eyelid.png
new file mode 100644
index 0000000..ba40341
Binary files /dev/null and b/data/body/beastie/eyelid.png differ
diff --git a/data/body/beastie/eyes.png b/data/body/beastie/eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/beastie/eyes.png differ
diff --git a/data/body/beastie/footleft.png b/data/body/beastie/footleft.png
new file mode 100644
index 0000000..dcd2f26
Binary files /dev/null and b/data/body/beastie/footleft.png differ
diff --git a/data/body/beastie/footright.png b/data/body/beastie/footright.png
new file mode 100644
index 0000000..dcd2f26
Binary files /dev/null and b/data/body/beastie/footright.png differ
diff --git a/data/body/beastie/hair.png b/data/body/beastie/hair.png
new file mode 100644
index 0000000..a23e46f
Binary files /dev/null and b/data/body/beastie/hair.png differ
diff --git a/data/body/beastie/hat.png b/data/body/beastie/hat.png
new file mode 100644
index 0000000..bd3880a
Binary files /dev/null and b/data/body/beastie/hat.png differ
diff --git a/data/body/beastie/head.png b/data/body/beastie/head.png
new file mode 100644
index 0000000..3b3abe1
Binary files /dev/null and b/data/body/beastie/head.png differ
diff --git a/data/body/beastie/helmet.png b/data/body/beastie/helmet.png
new file mode 100644
index 0000000..3e427f4
Binary files /dev/null and b/data/body/beastie/helmet.png differ
diff --git a/data/body/beastieteam/hoop.png b/data/body/beastie/hoop.png
old mode 100644
new mode 100755
similarity index 100%
copy from data/body/beastieteam/hoop.png
copy to data/body/beastie/hoop.png
diff --git a/data/body/beastie/hornleft.png b/data/body/beastie/hornleft.png
new file mode 100644
index 0000000..c62393b
Binary files /dev/null and b/data/body/beastie/hornleft.png differ
diff --git a/data/body/beastie/hornright.png b/data/body/beastie/hornright.png
new file mode 100644
index 0000000..06b7610
Binary files /dev/null and b/data/body/beastie/hornright.png differ
diff --git a/data/body/beastieteam/hula.png b/data/body/beastie/hula.png
old mode 100644
new mode 100755
similarity index 100%
copy from data/body/beastieteam/hula.png
copy to data/body/beastie/hula.png
diff --git a/data/body/beastie/jetpack-fire.png b/data/body/beastie/jetpack-fire.png
new file mode 100644
index 0000000..d856fa9
Binary files /dev/null and b/data/body/beastie/jetpack-fire.png differ
diff --git a/data/body/beastie/jetpack.png b/data/body/beastie/jetpack.png
new file mode 100644
index 0000000..e78e22f
Binary files /dev/null and b/data/body/beastie/jetpack.png differ
diff --git a/data/body/beastie/noze.png b/data/body/beastie/noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/beastie/noze.png differ
diff --git a/data/body/beastie/pupil.png b/data/body/beastie/pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/beastie/pupil.png differ
diff --git a/data/body/beastie/sick_head.png b/data/body/beastie/sick_head.png
new file mode 100644
index 0000000..b537a3c
Binary files /dev/null and b/data/body/beastie/sick_head.png differ
diff --git a/data/body/beastie/tail.png b/data/body/beastie/tail.png
new file mode 100644
index 0000000..1147ef4
Binary files /dev/null and b/data/body/beastie/tail.png differ
diff --git a/data/body/beastie/yoyo.png b/data/body/beastie/yoyo.png
new file mode 100755
index 0000000..6a22a92
Binary files /dev/null and b/data/body/beastie/yoyo.png differ
diff --git a/data/body/beastieteam/arm.png b/data/body/beastieteam/arm.png
deleted file mode 100644
index 798325e..0000000
Binary files a/data/body/beastieteam/arm.png and /dev/null differ
diff --git a/data/body/beastieteam/b_arm.png b/data/body/beastieteam/b_arm.png
deleted file mode 100644
index 9b8425f..0000000
Binary files a/data/body/beastieteam/b_arm.png and /dev/null differ
diff --git a/data/body/beastieteam/b_body.png b/data/body/beastieteam/b_body.png
deleted file mode 100644
index c59b227..0000000
Binary files a/data/body/beastieteam/b_body.png and /dev/null differ
diff --git a/data/body/beastieteam/b_eyelid.png b/data/body/beastieteam/b_eyelid.png
deleted file mode 100755
index ab0bb74..0000000
Binary files a/data/body/beastieteam/b_eyelid.png and /dev/null differ
diff --git a/data/body/beastieteam/b_foot.png b/data/body/beastieteam/b_foot.png
deleted file mode 100644
index 8da9979..0000000
Binary files a/data/body/beastieteam/b_foot.png and /dev/null differ
diff --git a/data/body/beastieteam/b_head.png b/data/body/beastieteam/b_head.png
deleted file mode 100644
index e38b2ad..0000000
Binary files a/data/body/beastieteam/b_head.png and /dev/null differ
diff --git a/data/body/beastieteam/b_tail.png b/data/body/beastieteam/b_tail.png
deleted file mode 100644
index e2a009f..0000000
Binary files a/data/body/beastieteam/b_tail.png and /dev/null differ
diff --git a/data/body/beastieteam/body.png b/data/body/beastieteam/body.png
deleted file mode 100644
index 660505a..0000000
Binary files a/data/body/beastieteam/body.png and /dev/null differ
diff --git a/data/body/beastieteam/c1.png b/data/body/beastieteam/c1.png
deleted file mode 100644
index 701ef0b..0000000
Binary files a/data/body/beastieteam/c1.png and /dev/null differ
diff --git a/data/body/beastieteam/c2.png b/data/body/beastieteam/c2.png
deleted file mode 100644
index bce4c6b..0000000
Binary files a/data/body/beastieteam/c2.png and /dev/null differ
diff --git a/data/body/beastieteam/config.xml b/data/body/beastieteam/config.xml
deleted file mode 100644
index bc5e5fa..0000000
--- a/data/body/beastieteam/config.xml
+++ /dev/null
@@ -1,2088 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE resources SYSTEM "../body.dtd" []>
-<resources>
-
-<!--   ###########################################
-       ###############             ###############
-       ##############    AUTHOR     ##############
-       ###############             ###############
-       ###########################################   -->
-
-<author>
-  <name>yeKcim</name>
-  <email>yekcim AT crocobox.org</email>
-</author>
-
-
-
-
-
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############     ALIAS     ##############
-       ###############             ###############
-       ###########################################   -->
-
-<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot" />
-<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot" />
-<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot" />
-<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot" />
-<alias movement="weapon-m16-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select" />
-<alias movement="fly-black" correspond_to="fly" />
-
-
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############   SKELETON    ##############
-       ###############             ###############
-       ###########################################   -->
-
-<!-- ###### Body ###### -->
-<sprite name="body-normal" type="body" >
-	<image file="body.png"/>
-	<anchor dx="16" dy="17"/>
-	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
-	<attached member_type="head" frame="*" dx="14" dy="6"/>
-	<attached member_type="arm-right"  frame="*" dx="11" dy="12"/>
-	<attached member_type="arm-left"  frame="*" dx="16" dy="11"/>
-	<attached member_type="foot-left"  frame="*" dx="18" dy="26"/>
-	<attached member_type="foot-right"  frame="*" dx="12" dy="28"/>
-	<attached member_type="jetpack"  frame="*" dx="5" dy="-9"/>
-	<attached member_type="construct" frame="*" dx="12" dy="0"/>
-	<attached member_type="tail" frame="*" dx="8" dy="22"/>
-	<attached member_type="hula" frame="*" dx="14" dy="20"/>
-</sprite>
-
-<!-- ###### Hoop (foreground part) ###### -->
-<sprite name="hoop" type="hoop" >
-	<image file="hoop.png"/>
-	<anchor dx="18" dy="3"/>
-</sprite>
-
-<!-- ###### Hula (foreground part) ###### -->
-<sprite name="hula" type="hula" >
-	<image file="hula.png"/>
-	<anchor dx="18" dy="6"/>
-</sprite>
-
-<!-- ###### Tail ###### -->
-<sprite name="tail" type="tail" >
-	<image file="tail.png"/>
-	<anchor dx="13" dy="0"/>
-</sprite>
-
-<!-- ###### Head ###### -->
-<sprite name="head-normal" type="head">
-	<image file="head.png"/>
-	<anchor dx="10" dy="16"/>
-	<attached member_type="helmet" frame="*" dx="1" dy="-1"/>
-	<attached member_type="eyes-normal" frame="*" dx="11" dy="10"/>
-</sprite>
-
-<!-- ###### eyes ###### -->
-<sprite name="eyes-normal" type="eyes-normal">
-	<image file="eyes.png"/>
-	<anchor dx="4" dy="3"/>
-	<attached member_type="eyelid" frame="*" dx="0" dy="0"/>
-	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
-	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-
-<sprite name="pupil-right" type="pupil-right" >
-	<image file="pupil.png"/>
-	<anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="pupil-left" type="pupil-left" >
-	<image file="pupil.png"/>
-	<anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="eyelid-normal" type="eyelid">
-	<image file="eyelid.png">
-		<grid pos="0,0" size="9,7" array="7,1" />
-	</image>
-	<anchor dx="0" dy="0"/>
-	<animation speed="200" loop_mode="pingpong" />
-</sprite>
-
-<!-- ###### Arms ###### -->
-<sprite name="arm-left" type="arm-left" >
-	<image file="arm.png"/>
-	<anchor dx="7" dy="1"/>
-</sprite>
-
-<sprite name="arm-right" type="arm-right" >
-	<image file="arm.png"/>
-	<anchor dx="7" dy="1"/>
-	<attached member_type="weapon" frame="*" dx="3" dy="13"/>
-	<attached member_type="yoyo" frame="*" dx="-19" dy="5"/>
-</sprite>
-
-<!-- ###### Legs ###### -->
-<sprite name="foot-left" type="foot-left" >
-	<image file="foot.png"/>
-	<anchor dx="3" dy="1"/>
-</sprite>
-<sprite name="foot-right" type="foot-right" >
-	<image file="foot.png"/>
-	<anchor dx="3" dy="1"/>
-</sprite>
-
-<!-- ###### Helmet ###### -->
-<sprite name="helmet" type="helmet" >
-	<image file="helmet.png"/>
-	<anchor dx="2" dy="0"/>
-</sprite>
-
-<!-- ###### Yoyo ###### -->
-<sprite name="yoyo" type="yoyo" go_through_ground="true">
-	<image file="yoyo.png">
-		<grid pos="0,0" size="32,42" array="36,1" />
-	</image>
-	<anchor dx="29" dy="25"/>
-	<animation speed="150" />
-</sprite>
-
-<!-- ###### Dead ###### -->
-<sprite name="body-dead" type="body" >
-	<image file="dead.png"/>
-	<anchor dx="12" dy="15"/>
-</sprite>
-
-<!-- ###### Black ###### -->
-<!-- Body -->
-<sprite name="body-black" type="body" >
-	<image file="b_body.png"/>
-	<anchor dx="16" dy="17"/>
-	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
-	<attached member_type="head" frame="*" dx="14" dy="6"/>
-	<attached member_type="arm-right"  frame="*" dx="11" dy="12"/>
-	<attached member_type="arm-left"  frame="*" dx="16" dy="11"/>
-	<attached member_type="foot-left"  frame="*" dx="18" dy="26"/>
-	<attached member_type="foot-right"  frame="*" dx="12" dy="28"/>
-	<attached member_type="jetpack"  frame="*" dx="5" dy="-9"/>
-	<attached member_type="construct" frame="*" dx="12" dy="0"/>
-	<attached member_type="tail" frame="*" dx="8" dy="22"/>
-	<attached member_type="hula" frame="*" dx="14" dy="20"/>
-</sprite>
-<!-- Arms -->
-<sprite name="arm-left-black" type="arm-left" >
-	<image file="b_arm.png"/>
-	<anchor dx="7" dy="1"/>
-</sprite>
-<sprite name="arm-right-black" type="arm-right" >
-	<image file="b_arm.png"/>
-	<anchor dx="7" dy="1"/>
-	<attached member_type="weapon" frame="*" dx="3" dy="13"/>
-	<attached member_type="yoyo" frame="*" dx="-19" dy="5"/>
-</sprite>
-<!-- Legs -->
-<sprite name="foot-left-black" type="foot-left" >
-	<image file="b_foot.png"/>
-	<anchor dx="3" dy="1"/>
-</sprite>
-<sprite name="foot-right-black" type="foot-right" >
-	<image file="b_foot.png"/>
-	<anchor dx="3" dy="1"/>
-</sprite>
-<!-- Tail -->
-<sprite name="tail-black" type="tail" >
-	<image file="b_tail.png"/>
-	<anchor dx="13" dy="0"/>
-</sprite>
-<!-- Head -->
-<sprite name="head-black" type="head">
-	<image file="b_head.png"/>
-	<anchor dx="10" dy="16"/>
-	<attached member_type="helmet" frame="*" dx="1" dy="-1"/>
-	<attached member_type="eyes-normal" frame="*" dx="11" dy="10"/>
-</sprite>
-<sprite name="eyes-black" type="eyes-normal">
-	<image file="eyes.png"/>
-	<anchor dx="4" dy="3"/>
-	<attached member_type="eyelid" frame="*" dx="0" dy="0"/>
-	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
-	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-<sprite name="eyelid-black" type="eyelid">
-	<image file="b_eyelid.png">
-		<grid pos="0,0" size="9,7" array="7,1" />
-	</image>
-	<anchor dx="0" dy="0"/>
-	<animation speed="200" loop_mode="pingpong" />
-</sprite>
-
-<!-- ###### Construct ###### -->
-<sprite name="construct" type="construct" >
-	<image file="c1.png"/>
-	<anchor dx="7" dy="12"/>
-	<attached member_type="c2" frame="*" dx="1" dy="8" />
-</sprite>
-
-<sprite name="c2" type="c2" >
-	<image file="c2.png"/>
-	<anchor dx="0" dy="0"/>
-</sprite>
-
-<!-- ###### Jetpack ###### -->
-<sprite name="jetpack" type="jetpack" >
-	<image file="jetpack.png"/>
-	<anchor dx="0" dy="0"/>
-	<attached member_type="jetpack-heli"  frame="*" dx="-5" dy="-5"/>
-</sprite>
-
-<sprite name="jetpack-heli" type="jetpack-heli" >
-	<image file="jetpack-heli.png">
-		<grid pos="0,0" size="26,11" array="3,1"/>
-	</image>
-	<anchor dx="0" dy="0"/>
-	<animation speed="150"/>
-</sprite>
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############    CLOTHES    ##############
-       ###############             ###############
-       ###########################################   -->
-
-<!-- ###### Normal ###### -->
-<clothe name="normal">
-	<c_member name="arm-left"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="tail"/>
-	<c_member name="head-normal"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="eyelid-normal"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Jetpack ###### -->
-<clothe name="jetpack">
-	<c_member name="arm-left"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="tail"/>
-	<c_member name="head-normal"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right"/>
-	<c_member name="jetpack"/>
-	<c_member name="jetpack-heli"/>
-</clothe>
-
-<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
-	<c_member name="arm-left"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="tail"/>
-	<c_member name="head-normal"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right"/>
-	<c_member name="jetpack"/>
-	<c_member name="jetpack-heli"/>
-</clothe>
-
-<!-- ###### Helmet ###### -->
-<clothe name="helmet">
-	<c_member name="arm-left"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="tail"/>
-	<c_member name="head-normal"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right"/>
-	<c_member name="helmet"/>
-</clothe>
-
-<!-- ###### Animation Yoyo ###### -->
-<clothe name="animation0">
-	<c_member name="arm-left"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="tail"/>
-	<c_member name="head-normal"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="yoyo"/>
-	<c_member name="arm-right"/>
-</clothe>
-
-<!-- ###### Animation Hula hoop ###### -->
-<clothe name="animation2">
-	<c_member name="arm-left"/>
-	<c_member name="hula"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="tail"/>
-	<c_member name="head-normal"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right"/>
-	<c_member name="hoop"/>
-</clothe>
-
-<!-- ###### Dead ###### -->
-<clothe name="dead">
-	<c_member name="body-dead"/>
-</clothe>
-
-<!-- ###### Black ###### -->
-<clothe name="black">
-	<c_member name="arm-left-black"/>
-	<c_member name="foot-left-black"/>
-	<c_member name="body-black"/>
-	<c_member name="tail"/>
-	<c_member name="head-black"/>
-	<c_member name="eyes-black"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="eyelid-black"/>
-	<c_member name="foot-right-black"/>
-	<c_member name="arm-right-black"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Fly-Black ###### -->
-<clothe name="fly-black">
-	<c_member name="arm-left-black"/>
-	<c_member name="foot-left-black"/>
-	<c_member name="body-black"/>
-	<c_member name="tail-black"/>
-	<c_member name="head-black"/>
-	<c_member name="eyes-black"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="eyelid-black"/>
-	<c_member name="foot-right-black"/>
-	<c_member name="arm-right-black"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- # Construct/Airhammer helmet # -->
-<clothe name="weapon-construct">
-	<c_member name="c2"/>
-	<c_member name="arm-left"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="tail"/>
-	<c_member name="head-normal"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="construct"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<clothe name="weapon-airhammer">
-	<c_member name="c2"/>
-	<c_member name="arm-left"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="tail"/>
-	<c_member name="head-normal"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="construct"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right"/>
-	<c_member name="weapon"/>
-</clothe>
-
-
-
-
-
-
-<!--   ###########################################
-       ##############               ##############
-       #############    MOVEMENTS    #############
-       ##############               ##############
-       ###########################################   -->
-
-<!-- ###### Breathe ###### -->
-<movement name="breathe" speed="190">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" />
-		<member type="arm-right" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="-1" />
-		<member type="foot-right" dy="-1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-1" dy="1" />
-		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="0" />
-		<member type="foot-right" dy="0" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="1" />
-		<member type="arm-right" dx="-2" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="1" />
-		<member type="foot-right" dy="1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="0" />
-		<member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="1" />
-		<member type="foot-right" dy="1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="0" />
-		<member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="0" />
-		<member type="foot-right" dy="0" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-1" dy="1" />
-		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="-1" />
-		<member type="foot-right" dy="-1" />
-	</frame>
-</movement>
-
-
-<!-- ###### Walk ###### -->
-<movement name="walk" speed="30">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-40" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />		
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-30" />
-		<member type="arm-right" angle="-10" />
-		<member type="foot-left" angle="10" />
-		<member type="foot-right" angle="-10" />
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />		
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-20" />
-		<member type="arm-right" angle="-20" />
-		<member type="foot-left" angle="20" />
-		<member type="foot-right" angle="-20" />
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-10" />
-		<member type="arm-right" angle="-30" />
-		<member type="foot-left" angle="30" />
-		<member type="foot-right" angle="-30" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="0" />
-		<member type="arm-right" angle="-40" />
-		<member type="foot-left" angle="40" />
-		<member type="foot-right" angle="-40" />
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-10" />
-		<member type="arm-right" angle="-30" />
-		<member type="foot-left" angle="30" />
-		<member type="foot-right" angle="-30" />
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-20" />
-		<member type="arm-right" angle="-20" />
-		<member type="foot-left" angle="20" />
-		<member type="foot-right" angle="-20" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-30" />
-		<member type="arm-right" angle="-10" />
-		<member type="foot-left" angle="10" />
-		<member type="foot-right" angle="-10" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-40" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />	
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-50" />
-		<member type="arm-right" angle="10" />
-		<member type="foot-left" angle="-10" />
-		<member type="foot-right" angle="10" />	
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-60" />
-		<member type="arm-right" angle="20" />
-		<member type="foot-left" angle="-20" />
-		<member type="foot-right" angle="20" />	
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-70" />
-		<member type="arm-right" angle="30" />
-		<member type="foot-left" angle="-30" />
-		<member type="foot-right" angle="30" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-80" />
-		<member type="arm-right" angle="40" />
-		<member type="foot-left" angle="-40" />
-		<member type="foot-right" angle="40" />
-		<member type="tail" angle="2" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-70" />
-		<member type="arm-right" angle="30" />
-		<member type="foot-left" angle="-30" />
-		<member type="foot-right" angle="30" />	
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-60" />
-		<member type="arm-right" angle="20" />
-		<member type="foot-left" angle="-20" />
-		<member type="foot-right" angle="20" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-50" />
-		<member type="arm-right" angle="10" />
-		<member type="foot-left" angle="-10" />
-		<member type="foot-right" angle="10" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-</movement>
-
-<!-- ###### Jump ###### -->
-<movement name="jump" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
-		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
-		<member type="arm-right" angle="90" follow_speed="true"/>
-		<member type="foot-left" angle="0" follow_speed="true"/>
-		<member type="foot-right" angle="0" follow_speed="true"/>
-	</frame>
-</movement>
-
-<!-- ###### Fall ###### -->
-<movement name="fall" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
-		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
-		<member type="arm-right" angle="90" follow_speed="true"/>
-		<member type="foot-left" angle="0" follow_speed="true"/>
-		<member type="foot-right" angle="0" follow_speed="true"/>
-	</frame>
-</movement>
-
-<!-- ###### Hard land ###### -->
-<movement name="hard-land" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" dy="-2"/>
-		<member type="arm-left" angle="5"/>
-		<member type="arm-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" dy="-3"/>
-		<member type="arm-left" angle="10"/>
-		<member type="arm-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-4"/>
-		<member type="foot-right" dy="-4"/>
-		<member type="arm-left" angle="15"/>
-		<member type="arm-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" dy="-3"/>
-		<member type="arm-left" angle="10"/>
-		<member type="arm-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" dy="-2"/>
-		<member type="arm-left" angle="5"/>
-		<member type="arm-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" dy="-1"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-	</frame>
-</movement>
-
-<!-- ###### Drowned ###### -->
-<movement name="drowned" speed="150">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="body" angle="90" follow_speed="true" /> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="45"/>
-		<member type="arm-right" angle="45"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="45" />
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true" /> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0" />
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true" /> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="-45"/>
-		<member type="arm-right" angle="-45"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="-45" />
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true" /> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0" />
-	</frame>
-</movement>
-
-<!-- ###### Fly ###### -->
-<movement name="fly" speed="150">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="body" angle="90"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="45"/>
-		<member type="arm-right" angle="45"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="45" />
-	</frame>
-	<frame>
-		<member type="body" angle="90" /> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0" />
-	</frame>
-	<frame>
-		<member type="body" angle="90" /> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="-45"/>
-		<member type="arm-right" angle="-45"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="-45" />
-	</frame>
-	<frame>
-		<member type="body" angle="90" /> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0" />
-	</frame>
-</movement>
-
-<!-- ###### Black ###### -->
-<movement name="black" speed="1000">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-40" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" dx="-1" />
-		<member type="pupil-left" dx="-1" />		
-	</frame>
-</movement>
-
-
-
-<!--   ###########################################
-       #############                ##############
-       ############    ANIMATIONS    #############
-       #############                ##############
-       ###########################################   -->
-
-<!-- ###### Yoyo ###### -->
-<movement name="animation0" speed="5400" play_mode="play_once" > <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="arm-right" angle="-110"/>
-		<member type="yoyo" angle="110"/>
-	</frame>
-</movement>
-
-<!-- ###### Tired ###### -->
-<movement name="animation1" speed="100" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="body" angle="0"/>
-		<member type="head" angle="0"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-2"/>
-		<member type="head" angle="-23"/>
-		<member type="arm-left" angle="-47"/>
-		<member type="arm-right" angle="-47"/>
-		<member type="foot-left" angle="2"/>
-		<member type="foot-right" angle="2"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-4"/>
-		<member type="head" angle="-46"/>
-		<member type="arm-left" angle="-94"/>
-		<member type="arm-right" angle="-94"/>
-		<member type="foot-left" angle="4"/>
-		<member type="foot-right" angle="4"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-6"/>
-		<member type="head" angle="-69"/>
-		<member type="arm-left" angle="-141"/>
-		<member type="arm-right" angle="-141"/>
-		<member type="foot-left" angle="6"/>
-		<member type="foot-right" angle="6"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-6"/>
-		<member type="head" angle="-69"/>
-		<member type="arm-left" angle="-141"/>
-		<member type="arm-right" angle="-141"/>
-		<member type="foot-left" angle="6"/>
-		<member type="foot-right" angle="6"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-4"/>
-		<member type="head" angle="-46"/>
-		<member type="arm-left" angle="-94"/>
-		<member type="arm-right" angle="-94"/>
-		<member type="foot-left" angle="4"/>
-		<member type="foot-right" angle="4"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-2"/>
-		<member type="head" angle="-23"/>
-		<member type="arm-left" angle="-47"/>
-		<member type="arm-right" angle="-47"/>
-		<member type="foot-left" angle="2"/>
-		<member type="foot-right" angle="2"/>
-	</frame>
-	<frame>
-		<member type="body" angle="0"/>
-		<member type="head" angle="0"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-
-<!-- ###### Hula-hoop ###### -->
-<movement name="animation2" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<!-- begining -->
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<!-- begining -->
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<!-- begining -->
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-</movement>
-
-
-
-
-<!--   ###########################################
-       ##############               ##############
-       #############     WEAPONS     #############
-       ##############               ##############
-       ###########################################   -->
-
-<!-- ###### Ninja-rope ###### -->
-<movement name="ninja-rope" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
-		<member type="arm-left" angle="-10"/>
-		<member type="arm-right" angle="-90"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="-45"/>
-	</frame>
-</movement>
-
-<!-- ###### Parachute ###### -->
-<movement name="parachute" speed="180">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="180"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="weapon" dx="-1" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="175"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="5"/>
-		<member type="weapon" dx="-1" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="170"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="10"/>
-		<member type="weapon" dx="-1" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="175"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="5"/>
-		<member type="weapon" dx="-1" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="180"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="weapon" dx="-1" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="185"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-5"/>
-		<member type="weapon" dx="-1" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="190"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-10"/>
-		<member type="weapon" dx="-1" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="185"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-5"/>
-		<member type="weapon" dx="-1" dy="7"/>
-	</frame>
-</movement>
-
-<!-- ###### Jetpack - no fire ###### -->
-<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="arm-left" follow_speed="true" />
-		<member type="arm-right" angle="0" dx="0"  />
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-		<member type="jetpack-fire" dy="-5" /> <!-- hide the fire under the jetpack -->
-	</frame>
-</movement>
-
-<!-- ###### Jetpack - fire ###### -->
-<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="jetpack-fire" dy="0" />
-		<member type="arm-left" follow_speed="true" />
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-	<frame>
-		<member type="jetpack-fire" dy="-1" />
-		<member type="arm-left" follow_speed="true" />
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-	<frame>
-		<member type="jetpack-fire" dy="-2" />
-		<member type="arm-left" follow_speed="true" />
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-	<frame>
-		<member type="jetpack-fire" dy="-5" />
-		<member type="arm-left" follow_speed="true" />
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-	<frame>
-		<member type="jetpack-fire" dy="-3" />
-		<member type="arm-left" follow_speed="true" />
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-</movement>
-
-<!-- ###### Airhammer ###### -->
-<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="construct" angle="12" dy="-4"/>
-	</frame>
-</movement>
-
-<!-- ###### Grenade ###### -->
-<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-50"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-160"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-170"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-</movement>
-
-<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-10"/>
-		<member type="body" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-</movement>
-
-<!-- ###### Bounceball ###### -->
-<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-45"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-70"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-5"/>
-		<member type="arm-right" angle="-90"/>
-		<member type="weapon" dy="-4"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-15"/>
-		<member type="arm-right" angle="-95"/>
-		<member type="weapon" dy="-7"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-20"/>
-		<member type="arm-right" angle="-80"/>
-		<member type="weapon" dy="-11" dx="-1"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-30"/>
-		<member type="arm-right" angle="-40"/>
-		<member type="weapon" dy="-17" dx="1"/>
-		<member type="body" angle="15"/>
-		<member type="foot-left" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-20"/>
-		<member type="arm-right" angle="0"/>
-		<member type="weapon" dy="-17" dx="6"/>
-		<member type="body" angle="30"/>
-		<member type="foot-left" angle="-30"/>
-		<member type="foot-right" angle="30"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-15"/>
-		<member type="arm-right" angle="40"/>
-		<member type="arm-left" angle="40"/>
-		<member type="weapon" dy="-9" dx="10"/>
-		<member type="body" angle="25"/>
-		<member type="foot-left" angle="-25"/>
-		<member type="foot-right" angle="25"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-5"/>
-		<member type="arm-right" angle="80"/>
-		<member type="arm-left" angle="80"/>
-		<member type="weapon" dy="0" dx="12"/>
-		<member type="body" angle="20"/>
-		<member type="foot-left" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="weapon" dy="8" dx="12"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="20"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="weapon" dy="10" dx="14"/>
-		<member type="body" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="40"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="-10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="20"/>
-		<member type="arm-right" angle="110"/>
-		<member type="arm-left" angle="110"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="head" angle="10"/>
-		<member type="arm-right" angle="90"/>
-		<member type="arm-left" angle="90"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="60"/>
-		<member type="arm-left" angle="60"/>
-		<member type="body" angle="12"/>
-		<member type="foot-left" angle="-12"/>
-		<member type="foot-right" angle="12"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="30"/>
-		<member type="arm-left" angle="30"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="20"/>
-		<member type="arm-left" angle="20"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="10"/>
-		<member type="arm-left" angle="10"/>
-	</frame>
-</movement>
-
-<!-- ###### Bazooka ###### -->
-<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="foot-left" dy="0"/>
-		<member type="foot-right" angle="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="15" dx="2"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="30" dy="-1" dx="3"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="45" dy="-1" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="60" dy="-1" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-</movement>
-
-<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="foot-left" dy="-4"/>
-		<member type="foot-right" angle="90" dy="-4" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-200"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" angle="90" dy="-3" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-190"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="60" dy="-1" dx="3"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="45" dy="-1" dx="3"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="30" dy="-1" dx="2"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="15"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="0"/>
-		<member type="foot-right" angle="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-</movement>
-
-<!-- ###### gun ###### -->
-<movement name="weapon-gun-select" speed="50" play_mode="play_once">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-40"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-</movement>
-
-
-<!-- ###### Dynamite ###### -->
-<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-</movement>
-
-<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-</movement>
-
-<!-- ###### Mine ###### -->
-<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-</movement>
-
-<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-</movement>
-
-<!-- ###### SuperTux ###### -->
-<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-</movement>
-</resources>
diff --git a/data/body/beastieteam/dead.png b/data/body/beastieteam/dead.png
deleted file mode 100644
index 30232a1..0000000
Binary files a/data/body/beastieteam/dead.png and /dev/null differ
diff --git a/data/body/beastieteam/eyelid.png b/data/body/beastieteam/eyelid.png
deleted file mode 100755
index e22fb16..0000000
Binary files a/data/body/beastieteam/eyelid.png and /dev/null differ
diff --git a/data/body/beastieteam/eyes.png b/data/body/beastieteam/eyes.png
deleted file mode 100644
index 8fd9041..0000000
Binary files a/data/body/beastieteam/eyes.png and /dev/null differ
diff --git a/data/body/beastieteam/foot.png b/data/body/beastieteam/foot.png
deleted file mode 100644
index c83e7d3..0000000
Binary files a/data/body/beastieteam/foot.png and /dev/null differ
diff --git a/data/body/beastieteam/head.png b/data/body/beastieteam/head.png
deleted file mode 100644
index d0f685c..0000000
Binary files a/data/body/beastieteam/head.png and /dev/null differ
diff --git a/data/body/beastieteam/helmet.png b/data/body/beastieteam/helmet.png
deleted file mode 100644
index 5dd4753..0000000
Binary files a/data/body/beastieteam/helmet.png and /dev/null differ
diff --git a/data/body/beastieteam/jetpack-heli.png b/data/body/beastieteam/jetpack-heli.png
deleted file mode 100644
index d501b4c..0000000
Binary files a/data/body/beastieteam/jetpack-heli.png and /dev/null differ
diff --git a/data/body/beastieteam/jetpack.png b/data/body/beastieteam/jetpack.png
deleted file mode 100644
index 5fcdf46..0000000
Binary files a/data/body/beastieteam/jetpack.png and /dev/null differ
diff --git a/data/body/beastieteam/pupil.png b/data/body/beastieteam/pupil.png
deleted file mode 100644
index 99ec290..0000000
Binary files a/data/body/beastieteam/pupil.png and /dev/null differ
diff --git a/data/body/beastieteam/tail.png b/data/body/beastieteam/tail.png
deleted file mode 100644
index ed0d791..0000000
Binary files a/data/body/beastieteam/tail.png and /dev/null differ
diff --git a/data/body/beastieteam/yoyo.png b/data/body/beastieteam/yoyo.png
deleted file mode 100644
index a5f5846..0000000
Binary files a/data/body/beastieteam/yoyo.png and /dev/null differ
diff --git a/data/body/firefox/arm1left.png b/data/body/firefox/arm1left.png
new file mode 100644
index 0000000..061f67e
Binary files /dev/null and b/data/body/firefox/arm1left.png differ
diff --git a/data/body/firefox/arm1right.png b/data/body/firefox/arm1right.png
new file mode 100644
index 0000000..061f67e
Binary files /dev/null and b/data/body/firefox/arm1right.png differ
diff --git a/data/body/firefox/arm2left.png b/data/body/firefox/arm2left.png
new file mode 100644
index 0000000..39b43e5
Binary files /dev/null and b/data/body/firefox/arm2left.png differ
diff --git a/data/body/firefox/arm2right.png b/data/body/firefox/arm2right.png
new file mode 100644
index 0000000..39b43e5
Binary files /dev/null and b/data/body/firefox/arm2right.png differ
diff --git a/data/body/firefox/arm3left.png b/data/body/firefox/arm3left.png
new file mode 100644
index 0000000..a73d5c8
Binary files /dev/null and b/data/body/firefox/arm3left.png differ
diff --git a/data/body/firefox/arm3right.png b/data/body/firefox/arm3right.png
new file mode 100644
index 0000000..a73d5c8
Binary files /dev/null and b/data/body/firefox/arm3right.png differ
diff --git a/data/body/firefox/back.png b/data/body/firefox/back.png
new file mode 100644
index 0000000..0bb9bdc
Binary files /dev/null and b/data/body/firefox/back.png differ
diff --git a/data/body/firefox/belt.png b/data/body/firefox/belt.png
new file mode 100644
index 0000000..cab5ebc
Binary files /dev/null and b/data/body/firefox/belt.png differ
diff --git a/data/body/firefox/black_arm1left.png b/data/body/firefox/black_arm1left.png
new file mode 100644
index 0000000..0c4300b
Binary files /dev/null and b/data/body/firefox/black_arm1left.png differ
diff --git a/data/body/firefox/black_arm1right.png b/data/body/firefox/black_arm1right.png
new file mode 100644
index 0000000..0c4300b
Binary files /dev/null and b/data/body/firefox/black_arm1right.png differ
diff --git a/data/body/firefox/black_arm2left.png b/data/body/firefox/black_arm2left.png
new file mode 100644
index 0000000..6d7b7b8
Binary files /dev/null and b/data/body/firefox/black_arm2left.png differ
diff --git a/data/body/firefox/black_arm2right.png b/data/body/firefox/black_arm2right.png
new file mode 100644
index 0000000..6d7b7b8
Binary files /dev/null and b/data/body/firefox/black_arm2right.png differ
diff --git a/data/body/firefox/black_arm3left.png b/data/body/firefox/black_arm3left.png
new file mode 100644
index 0000000..5c2d123
Binary files /dev/null and b/data/body/firefox/black_arm3left.png differ
diff --git a/data/body/firefox/black_arm3right.png b/data/body/firefox/black_arm3right.png
new file mode 100644
index 0000000..5c2d123
Binary files /dev/null and b/data/body/firefox/black_arm3right.png differ
diff --git a/data/body/firefox/black_back.png b/data/body/firefox/black_back.png
new file mode 100644
index 0000000..c7d3c9c
Binary files /dev/null and b/data/body/firefox/black_back.png differ
diff --git a/data/body/firefox/black_body.png b/data/body/firefox/black_body.png
new file mode 100644
index 0000000..6d7d280
Binary files /dev/null and b/data/body/firefox/black_body.png differ
diff --git a/data/body/firefox/black_eyelid.png b/data/body/firefox/black_eyelid.png
new file mode 100644
index 0000000..88c26ba
Binary files /dev/null and b/data/body/firefox/black_eyelid.png differ
diff --git a/data/body/firefox/black_eyes.png b/data/body/firefox/black_eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/firefox/black_eyes.png differ
diff --git a/data/body/firefox/black_footleft.png b/data/body/firefox/black_footleft.png
new file mode 100644
index 0000000..126cf29
Binary files /dev/null and b/data/body/firefox/black_footleft.png differ
diff --git a/data/body/firefox/black_footright.png b/data/body/firefox/black_footright.png
new file mode 100644
index 0000000..126cf29
Binary files /dev/null and b/data/body/firefox/black_footright.png differ
diff --git a/data/body/firefox/black_hair.png b/data/body/firefox/black_hair.png
new file mode 100644
index 0000000..0fe8702
Binary files /dev/null and b/data/body/firefox/black_hair.png differ
diff --git a/data/body/firefox/black_head.png b/data/body/firefox/black_head.png
new file mode 100644
index 0000000..4d7d13c
Binary files /dev/null and b/data/body/firefox/black_head.png differ
diff --git a/data/body/firefox/black_hornleft.png b/data/body/firefox/black_hornleft.png
new file mode 100644
index 0000000..e63baff
Binary files /dev/null and b/data/body/firefox/black_hornleft.png differ
diff --git a/data/body/firefox/black_hornright.png b/data/body/firefox/black_hornright.png
new file mode 100644
index 0000000..7a166d6
Binary files /dev/null and b/data/body/firefox/black_hornright.png differ
diff --git a/data/body/firefox/black_noze.png b/data/body/firefox/black_noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/firefox/black_noze.png differ
diff --git a/data/body/firefox/black_pupil.png b/data/body/firefox/black_pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/firefox/black_pupil.png differ
diff --git a/data/body/firefox/black_tail.png b/data/body/firefox/black_tail.png
new file mode 100644
index 0000000..a51d218
Binary files /dev/null and b/data/body/firefox/black_tail.png differ
diff --git a/data/body/firefox/body.png b/data/body/firefox/body.png
new file mode 100644
index 0000000..af22e36
Binary files /dev/null and b/data/body/firefox/body.png differ
diff --git a/data/body/firefox/c1.png b/data/body/firefox/c1.png
new file mode 100644
index 0000000..6d4f91a
Binary files /dev/null and b/data/body/firefox/c1.png differ
diff --git a/data/body/firefox/c2.png b/data/body/firefox/c2.png
new file mode 100644
index 0000000..9a17ce1
Binary files /dev/null and b/data/body/firefox/c2.png differ
diff --git a/data/body/firefox/config.xml b/data/body/firefox/config.xml
new file mode 100644
index 0000000..f64f52f
--- /dev/null
+++ b/data/body/firefox/config.xml
@@ -0,0 +1,2945 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE resources SYSTEM "../body.dtd">
+<resources>
+
+<!--   ###########################################
+       ###############             ###############
+       ##############    AUTHOR     ##############
+       ###############             ###############
+       ###########################################   -->
+
+<author>
+  <name>yeKcim</name>
+  <email>yekcim AT crocobox DOT org</email>
+</author>
+
+
+
+
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############     ALIAS     ##############
+       ###############             ###############
+       ###########################################   -->
+
+<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot"/>
+<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot"/>
+<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot"/>
+<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot"/>
+<alias movement="weapon-m16-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select"/>
+<alias movement="fly-black" correspond_to="fly"/>
+<alias movement="weapon-polecatlauncher-select" correspond_to="weapon-gnulauncher-select"/>
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############   SKELETON    ##############
+       ###############             ###############
+       ###########################################   -->
+
+<!-- ###### Body ###### -->
+<sprite name="body" type="body">
+	<image file="body.png"/>
+	<anchor dx="9" dy="16"/>
+	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
+	<attached member_type="head" frame="*" dx="6" dy="3"/>
+	<attached member_type="back" frame="*" dx="5" dy="13"/>
+	<attached member_type="arm-right" frame="*" dx="4" dy="7"/>
+	<attached member_type="arm-left" frame="*" dx="9" dy="7"/>
+	<attached member_type="foot-left" frame="*" dx="11" dy="24"/>
+	<attached member_type="foot-right" frame="*" dx="6" dy="25"/>
+	<attached member_type="belt" frame="*" dx="9" dy="20"/>
+	<attached member_type="tail" frame="*" dx="3" dy="21"/>
+	<attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Hoop (foreground part) ###### -->
+<sprite name="hoop" type="hoop">
+	<image file="hoop.png"/>
+	<anchor dx="18" dy="3"/>
+</sprite>
+
+<!-- ###### Hula (foreground part) ###### -->
+<sprite name="hula" type="hula">
+	<image file="hula.png"/>
+	<anchor dx="18" dy="6"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail" type="tail">
+	<image file="tail.png"/>
+	<anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back" type="back">
+	<image file="back.png"/>
+	<anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head" type="head">
+	<image file="head.png"/>
+	<anchor dx="10" dy="20"/>
+	<attached member_type="hornright" frame="*" dx="14" dy="16"/>
+	<attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+	<attached member_type="hair" frame="*" dx="14" dy="15"/>
+	<attached member_type="helmet" frame="*" dx="11" dy="10"/>
+	<attached member_type="construct" frame="*" dx="14" dy="9"/>
+	<attached member_type="noze" frame="*" dx="14" dy="13"/>
+	<attached member_type="eyes" frame="*" dx="13" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright" type="hornright">
+	<image file="hornright.png"/>
+	<anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft" type="hornleft">
+	<image file="hornleft.png"/>
+	<anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze" type="noze">
+	<image file="noze.png"/>
+	<anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair" type="hair">
+	<image file="hair.png"/>
+	<anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes" type="eyes">
+	<image file="eyes.png"/>
+	<anchor dx="4" dy="3"/>
+	<attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+	<attached member_type="pupil-right" frame="*" dx="3" dy="3"/>
+	<attached member_type="pupil-left" frame="*" dx="5" dy="3"/>
+	<attached member_type="hat" frame="*" dx="1" dy="-1"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hat" type="hat">
+	<image file="hat.png"/>
+	<anchor dx="14" dy="12"/>
+</sprite>
+
+<sprite name="pupil-right" type="pupil-right">
+	<image file="pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left" type="pupil-left">
+	<image file="pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid" type="eyelid">
+	<image file="eyelid.png">
+		<grid pos="0,0" size="9,7" array="7,1"/>
+	</image>
+	<anchor dx="0" dy="0"/>
+	<animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left" type="arm-left">
+	<image file="arm1left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left" type="arm2-left">
+	<image file="arm2left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-L" type="arm3-left">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-R" type="arm3-left">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right" type="arm-right">
+	<image file="arm1right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right" type="arm2-right">
+	<image file="arm2right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-R" type="arm3-right">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-L" type="arm3-right">
+	<image file="arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left" type="foot-left">
+	<image file="footleft.png"/>
+	<anchor dx="4" dy="3"/>
+</sprite>
+<sprite name="foot-right" type="foot-right">
+	<image file="footright.png"/>
+	<anchor dx="4" dy="3"/>
+</sprite>
+
+<!-- ###### Helmet ###### -->
+<sprite name="helmet" type="helmet">
+	<image file="helmet.png"/>
+	<anchor dx="15" dy="15"/>
+</sprite>
+
+<!-- ###### Yoyo ###### -->
+<sprite name="yoyo" type="yoyo" go_through_ground="true">
+	<image file="yoyo.png">
+		<grid pos="0,0" size="32,42" array="36,1"/>
+	</image>
+	<anchor dx="29" dy="25"/>
+	<animation speed="150"/>
+</sprite>
+
+<!-- ###### Dead ###### -->
+<sprite name="body-dead" type="body">
+	<image file="dead.png"/>
+	<anchor dx="12" dy="15"/>
+</sprite>
+
+<!-- ###### Black ###### -->
+<!-- ###### Body ###### -->
+<sprite name="body-black" type="body">
+	<image file="black_body.png"/>
+	<anchor dx="9" dy="16"/>
+	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
+	<attached member_type="head" frame="*" dx="4" dy="2"/>
+	<attached member_type="back" frame="*" dx="5" dy="13"/>
+	<attached member_type="arm-right" frame="*" dx="5" dy="8"/>
+	<attached member_type="arm-left" frame="*" dx="10" dy="7"/>
+	<attached member_type="foot-left" frame="*" dx="9" dy="22"/>
+	<attached member_type="foot-right" frame="*" dx="4" dy="24"/>
+	<attached member_type="belt" frame="*" dx="9" dy="20"/>
+	<attached member_type="construct" frame="*" dx="12" dy="0"/>
+	<attached member_type="tail" frame="*" dx="1" dy="21"/>
+	<attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail-black" type="tail">
+	<image file="black_tail.png"/>
+	<anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back-black" type="back">
+	<image file="black_back.png"/>
+	<anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head-black" type="head">
+	<image file="black_head.png"/>
+	<anchor dx="10" dy="20"/>
+	<attached member_type="hornright" frame="*" dx="14" dy="16"/>
+	<attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+	<attached member_type="hair" frame="*" dx="14" dy="15"/>
+	<attached member_type="helmet" frame="*" dx="11" dy="10"/>
+	<attached member_type="construct" frame="*" dx="13" dy="9"/>
+	<attached member_type="noze" frame="*" dx="16" dy="13"/>
+	<attached member_type="eyes" frame="*" dx="15" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright-black" type="hornright">
+	<image file="black_hornright.png"/>
+	<anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft-black" type="hornleft">
+	<image file="black_hornleft.png"/>
+	<anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair-black" type="hair">
+	<image file="black_hair.png"/>
+	<anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze-black" type="noze">
+	<image file="black_noze.png"/>
+	<anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes-black" type="eyes">
+	<image file="black_eyes.png"/>
+	<anchor dx="4" dy="3"/>
+	<attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
+	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
+</sprite>
+
+<sprite name="pupil-right-black" type="pupil-right">
+	<image file="black_pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left-black" type="pupil-left">
+	<image file="black_pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid-black" type="eyelid">
+	<image file="black_eyelid.png">
+		<grid pos="0,0" size="9,7" array="7,1"/>
+	</image>
+	<anchor dx="0" dy="0"/>
+	<animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left-black" type="arm-left">
+	<image file="black_arm1left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left-black" type="arm2-left">
+	<image file="black_arm2left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-black-L" type="arm3-left">
+	<image file="black_arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-black-R" type="arm3-left">
+	<image file="black_arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right-black" type="arm-right">
+	<image file="black_arm1right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right-black" type="arm2-right">
+	<image file="black_arm2right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-black-L" type="arm3-right">
+	<image file="black_arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-black-R" type="arm3-right">
+	<image file="black_arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left-black" type="foot-left">
+	<image file="black_footleft.png"/>
+	<anchor dx="1" dy="1"/>
+</sprite>
+<sprite name="foot-right-black" type="foot-right">
+	<image file="black_footright.png"/>
+	<anchor dx="1" dy="1"/>
+</sprite>
+
+<!-- ###### Construct ###### -->
+<sprite name="construct" type="construct">
+	<image file="c1.png"/>
+	<anchor dx="17" dy="12"/>
+	<attached member_type="c2" frame="*" dx="17" dy="12"/>
+</sprite>
+
+<sprite name="c2" type="c2">
+	<image file="c2.png"/>
+	<anchor dx="17" dy="12"/>
+</sprite>
+
+<!-- ###### Belt ###### -->
+<sprite name="belt" type="belt">
+	<image file="belt.png"/>
+	<anchor dx="10" dy="4"/>
+	<attached member_type="jetpack-left" frame="*" dx="9" dy="-5"/>
+	<attached member_type="jetpack-right" frame="*" dx="-1" dy="-3"/>
+</sprite>
+
+<sprite name="jetpack-left" type="jetpack-left">
+	<image file="jetpack.png"/>
+	<anchor dx="5" dy="11"/>
+	<attached member_type="jetpack-left-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-left-fire" type="jetpack-left-fire">
+	<image file="jetpack-fire.png"/>
+	<anchor dx="5" dy="1"/>
+</sprite>
+
+<sprite name="jetpack-right" type="jetpack-right">
+	<image file="jetpack.png"/>
+	<anchor dx="5" dy="11"/>
+	<attached member_type="jetpack-right-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-right-fire" type="jetpack-right-fire">
+	<image file="jetpack-fire.png"/>
+	<anchor dx="5" dy="1"/>
+</sprite>
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############    CLOTHES    ##############
+       ###############             ###############
+       ###########################################   -->
+
+<!-- ###### Normal ###### -->
+<clothe name="normal">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Jetpack ###### -->
+<clothe name="jetpack">
+	<c_member name="tail"/>
+	<c_member name="jetpack-left"/>
+	<c_member name="jetpack-right"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="foot-right"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
+	<c_member name="tail"/>
+	<c_member name="jetpack-left-fire"/>
+	<c_member name="jetpack-left"/>
+	<c_member name="jetpack-right-fire"/>
+	<c_member name="jetpack-right"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="foot-right"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Helmet ###### -->
+<clothe name="helmet">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+	<c_member name="helmet"/>
+</clothe>
+
+<!-- ###### Animation Yoyo ###### -->
+<clothe name="animation0">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="yoyo"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Animation Hula hoop ###### -->
+<clothe name="animation2">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="hula"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+	<c_member name="hoop"/>
+</clothe>
+
+<!-- ###### Dead ###### -->
+<clothe name="dead">
+	<c_member name="body-dead"/>
+</clothe>
+
+<!-- ###### Black ###### -->
+<clothe name="black">
+	<c_member name="arm-left-black"/>
+	<c_member name="arm2-left-black"/>
+	<c_member name="arm3-left-black-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left-black"/>
+	<c_member name="tail-black"/>
+	<c_member name="foot-right-black"/>
+	<c_member name="back-black"/>
+	<c_member name="body-black"/>
+	<c_member name="hair-black"/>
+	<c_member name="hornleft-black"/>
+	<c_member name="head-black"/>
+	<c_member name="hornright-black"/>
+	<c_member name="noze-black"/>
+	<c_member name="eyes-black"/>
+	<c_member name="pupil-right-black"/>
+	<c_member name="pupil-left-black"/>
+	<c_member name="eyelid-black"/>
+	<c_member name="arm-right-black"/>
+	<c_member name="arm2-right-black"/>
+	<c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- ###### Fly-Black ###### -->
+<clothe name="fly-black">
+	<c_member name="arm-left-black"/>
+	<c_member name="arm2-left-black"/>
+	<c_member name="arm3-left-black-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left-black"/>
+	<c_member name="tail-black"/>
+	<c_member name="foot-right-black"/>
+	<c_member name="back-black"/>
+	<c_member name="body-black"/>
+	<c_member name="hair-black"/>
+	<c_member name="hornleft-black"/>
+	<c_member name="head-black"/>
+	<c_member name="hornright-black"/>
+	<c_member name="noze-black"/>
+	<c_member name="eyes-black"/>
+	<c_member name="pupil-right-black"/>
+	<c_member name="pupil-left-black"/>
+	<c_member name="eyelid-black"/>
+	<c_member name="arm-right-black"/>
+	<c_member name="arm2-right-black"/>
+	<c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- # Construct/Airhammer helmet # -->
+<clothe name="weapon-construct">
+	<c_member name="c2"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="construct"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<clothe name="weapon-airhammer">
+	<c_member name="c2"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="construct"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### weapon-dynamite ###### -->
+<clothe name="weapon-dynamite">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-bounce_ball ###### -->
+<clothe name="weapon-bounce_ball">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-cluster_bomb ###### -->
+<clothe name="weapon-cluster_bomb">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-disco_grenade ###### -->
+<clothe name="weapon-disco_grenade">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-footbomb ###### -->
+<clothe name="weapon-footbomb">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-grenade ###### -->
+<clothe name="weapon-grenade">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-gnulauncher ###### -->
+<clothe name="weapon-gnulauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-polecatlauncher ###### -->
+<clothe name="weapon-polecatlauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-minelauncher ###### -->
+<clothe name="weapon-minelauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-syringe ###### -->
+<clothe name="weapon-syringe">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- # Parachute # -->
+<clothe name="weapon-parachute">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Gun ###### -->
+<clothe name="weapon-gun">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="hat"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!--   ###########################################
+       ##############               ##############
+       #############    MOVEMENTS    #############
+       ##############               ##############
+       ###########################################   -->
+
+<!-- ###### Breathe ###### -->
+<movement name="breathe" speed="190">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="1"/>
+		<member type="arm-right" dx="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="0" dy="1"/>
+		<member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" dy="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="1"/>
+		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="1"/>
+		<member type="foot-right" dy="1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="0"/>
+		<member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="1"/>
+		<member type="foot-right" dy="1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="0"/>
+		<member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" dy="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="0" dy="1"/>
+		<member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Walk ###### -->
+<movement name="walk" speed="30">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-10"/>
+		<member type="arm2-left" angle="-10"/>
+		<member type="arm-right" angle="10"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-20"/>
+		<member type="arm-right" angle="20"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="20"/>
+		<member type="foot-right" angle="-20"/>
+		<member type="tail" angle="-2"/>	
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-30"/>
+		<member type="arm-right" angle="30"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="30"/>
+		<member type="foot-right" angle="-30"/>
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-40"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="40"/>
+		<member type="foot-right" angle="-40"/>
+		<member type="tail" angle="-4"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-50"/>
+		<member type="arm-right" angle="50"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="-50"/>
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-40"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="40"/>
+		<member type="foot-right" angle="-40"/>
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-30"/>
+		<member type="arm-right" angle="30"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="30"/>
+		<member type="foot-right" angle="-30"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-20"/>
+		<member type="arm-right" angle="20"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="20"/>
+		<member type="foot-right" angle="-20"/>	
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-10"/>
+		<member type="arm2-left" angle="-10"/>
+		<member type="arm-right" angle="10"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>	
+		<member type="tail" angle="1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="arm2-right" angle="-10"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+		<member type="tail" angle="3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+		<member type="tail" angle="4"/>	
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+		<member type="tail" angle="3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-40"/>
+		<member type="foot-right" angle="40"/>
+		<member type="tail" angle="2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-50"/>
+		<member type="arm-left" angle="50"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-50"/>
+		<member type="foot-right" angle="50"/>
+		<member type="tail" angle="1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-40"/>
+		<member type="foot-right" angle="40"/>
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>	
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="arm2-right" angle="-10"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>	
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+</movement>
+
+<!-- ###### Jump ###### -->
+<movement name="jump" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+		<member type="arm-right" angle="90" follow_speed="true"/>
+		<member type="foot-left" angle="0" follow_speed="true"/>
+		<member type="foot-right" angle="0" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Fall ###### -->
+<movement name="fall" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+		<member type="arm-right" angle="90" follow_speed="true"/>
+		<member type="foot-left" angle="0" follow_speed="true"/>
+		<member type="foot-right" angle="0" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Hard land ###### -->
+<movement name="hard-land" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" dy="-2"/>
+		<member type="arm-left" angle="5"/>
+		<member type="arm-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" dy="-3"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-4"/>
+		<member type="foot-right" dy="-4"/>
+		<member type="arm-left" angle="15"/>
+		<member type="arm-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" dy="-3"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" dy="-2"/>
+		<member type="arm-left" angle="5"/>
+		<member type="arm-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Drowned ###### -->
+<movement name="drowned" speed="150">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="-45"/>
+		<member type="foot-right" angle="45"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Fly ###### -->
+<movement name="fly" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Black ###### -->
+<movement name="black" speed="1000">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-40"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" dx="-1"/>
+		<member type="pupil-left" dx="-1"/>		
+	</frame>
+</movement>
+
+
+
+<!--   ###########################################
+       #############                ##############
+       ############    ANIMATIONS    #############
+       #############                ##############
+       ###########################################   -->
+
+<!-- ###### Yoyo ###### -->
+<movement name="animation0" speed="5400" play_mode="play_once"> <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" angle="-90"/>
+		<member type="yoyo" dx="4" angle="90"/>
+	</frame>
+</movement>
+
+<!-- ###### Tired ###### -->
+<movement name="animation1" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="0"/>
+		<member type="head" angle="0"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-2"/>
+		<member type="head" angle="-23"/>
+		<member type="arm-left" angle="-47"/>
+		<member type="arm-right" angle="-47"/>
+		<member type="foot-left" angle="2"/>
+		<member type="foot-right" angle="2"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-4"/>
+		<member type="head" angle="-46"/>
+		<member type="arm-left" angle="-94"/>
+		<member type="arm-right" angle="-94"/>
+		<member type="foot-left" angle="4"/>
+		<member type="foot-right" angle="4"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-6"/>
+		<member type="head" angle="-69"/>
+		<member type="arm-left" angle="-141"/>
+		<member type="arm-right" angle="-141"/>
+		<member type="foot-left" angle="6"/>
+		<member type="foot-right" angle="6"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-6"/>
+		<member type="head" angle="-69"/>
+		<member type="arm-left" angle="-141"/>
+		<member type="arm-right" angle="-141"/>
+		<member type="foot-left" angle="6"/>
+		<member type="foot-right" angle="6"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-4"/>
+		<member type="head" angle="-46"/>
+		<member type="arm-left" angle="-94"/>
+		<member type="arm-right" angle="-94"/>
+		<member type="foot-left" angle="4"/>
+		<member type="foot-right" angle="4"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-2"/>
+		<member type="head" angle="-23"/>
+		<member type="arm-left" angle="-47"/>
+		<member type="arm-right" angle="-47"/>
+		<member type="foot-left" angle="2"/>
+		<member type="foot-right" angle="2"/>
+	</frame>
+	<frame>
+		<member type="body" angle="0"/>
+		<member type="head" angle="0"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Hula-hoop ###### -->
+<movement name="animation2" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+</movement>
+
+
+
+
+<!--   ###########################################
+       ##############               ##############
+       #############     WEAPONS     #############
+       ##############               ##############
+       ###########################################   -->
+
+<!-- ###### Ninja-rope ###### -->
+<movement name="ninja-rope" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="foot-left" angle="-45"/>
+		<member type="foot-right" angle="-45"/>
+	</frame>
+</movement>
+
+<!-- ###### Parachute ###### -->
+<movement name="parachute" speed="180">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="175"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="170"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="10"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="175"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="185"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="190"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-10"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="185"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+</movement>
+
+<!-- ###### Jetpack - no fire ###### -->
+<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" follow_speed="true"/>
+		<member type="arm-right" follow_speed="true"/>
+		<member type="foot-left" follow_speed="true"/>
+		<member type="foot-right" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Jetpack - fire ###### -->
+<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="45"/>
+		<member type="tail" angle="-100"/>
+		<member type="arm-left" angle="-100" dx="-1"/>
+		<member type="arm-right" angle="80" dx="-2" dy="-2"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="90" dy="3"/>
+		<member type="head" angle="-50"/>
+		<member type="jetpack-right-fire" dx="0" dy="0"/>
+		<member type="jetpack-left-fire" dx="0" dy="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="45"/>
+		<member type="tail" angle="-100"/>
+		<member type="arm-left" angle="-100" dx="-1"/>
+		<member type="arm-right" angle="80" dx="-2" dy="-2"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="90" dy="3"/>
+		<member type="head" angle="-50"/>
+		<member type="jetpack-right-fire" dx="-12" dy="12"/>
+		<member type="jetpack-left-fire" dx="-10" dy="13"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Airhammer ###### -->
+<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="construct" angle="12" dy="-4"/>
+	</frame>
+</movement>
+
+<!-- ###### Grenade ###### -->
+<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-50"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-160"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-170"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+</movement>
+
+<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-10"/>
+		<member type="body" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+</movement>
+
+<!-- ###### Bounceball ###### -->
+<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-70"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-80"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-5"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="weapon" dy="-4"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-15"/>
+		<member type="arm-right" angle="-95"/>
+		<member type="weapon" dy="-7"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-20"/>
+		<member type="arm-right" angle="-80"/>
+		<member type="weapon" dy="-11" dx="-1"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-30"/>
+		<member type="arm-right" angle="-40"/>
+		<member type="weapon" dy="-17" dx="1"/>
+		<member type="body" angle="15"/>
+		<member type="foot-left" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-20"/>
+		<member type="arm-left" angle="0"/>
+		<member type="weapon" dy="-17" dx="6"/>
+		<member type="body" angle="30"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-15"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="weapon" dy="-9" dx="10"/>
+		<member type="body" angle="25"/>
+		<member type="foot-left" angle="-25"/>
+		<member type="foot-right" angle="25"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-5"/>
+		<member type="arm-right" angle="80"/>
+		<member type="arm-left" angle="80"/>
+		<member type="weapon" dy="0" dx="12"/>
+		<member type="body" angle="20"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="weapon" dy="8" dx="12"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="20"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="weapon" dy="10" dx="14"/>
+		<member type="body" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="40"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="20"/>
+		<member type="arm-right" angle="110"/>
+		<member type="arm-left" angle="110"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="head" angle="10"/>
+		<member type="arm-right" angle="90"/>
+		<member type="arm-left" angle="90"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="60"/>
+		<member type="arm-left" angle="60"/>
+		<member type="body" angle="12"/>
+		<member type="foot-left" angle="-12"/>
+		<member type="foot-right" angle="12"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="10"/>
+		<member type="arm-left" angle="10"/>
+	</frame>
+</movement>
+
+<!-- ###### Bazooka ###### -->
+<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="0"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="15" dx="2"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="30" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="45" dy="-1" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="60" dy="-1" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+</movement>
+
+<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="-4"/>
+		<member type="foot-right" angle="90" dy="-4" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-100"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-100"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" angle="90" dy="-3" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-95"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-95"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="60" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="45" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="30" dy="-1" dx="2"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="15"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-0"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-0"/>
+	</frame>
+</movement>
+
+<!-- ###### gun ###### -->
+<movement name="weapon-gun-select" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Dynamite ###### -->
+<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+</movement>
+
+<!-- ###### Mine ###### -->
+<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+</movement>
+
+<!-- ###### SuperTux ###### -->
+<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+</movement>
+
+<!-- ###### gnu ###### -->
+<movement name="weapon-gnulauncher-select" speed="40" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-75"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-75"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-105"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-105"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-120"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-135"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-135"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-150"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-165"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-165"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-180"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+	</frame>
+</movement>
+
+</resources>
diff --git a/data/body/firefox/dead.png b/data/body/firefox/dead.png
new file mode 100644
index 0000000..49406d6
Binary files /dev/null and b/data/body/firefox/dead.png differ
diff --git a/data/body/firefox/eyelid.png b/data/body/firefox/eyelid.png
new file mode 100644
index 0000000..fdeb5ac
Binary files /dev/null and b/data/body/firefox/eyelid.png differ
diff --git a/data/body/firefox/eyes.png b/data/body/firefox/eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/firefox/eyes.png differ
diff --git a/data/body/firefox/footleft.png b/data/body/firefox/footleft.png
new file mode 100644
index 0000000..6b46909
Binary files /dev/null and b/data/body/firefox/footleft.png differ
diff --git a/data/body/firefox/footright.png b/data/body/firefox/footright.png
new file mode 100644
index 0000000..6b46909
Binary files /dev/null and b/data/body/firefox/footright.png differ
diff --git a/data/body/firefox/hair.png b/data/body/firefox/hair.png
new file mode 100644
index 0000000..a23e46f
Binary files /dev/null and b/data/body/firefox/hair.png differ
diff --git a/data/body/firefox/hat.png b/data/body/firefox/hat.png
new file mode 100644
index 0000000..bd3880a
Binary files /dev/null and b/data/body/firefox/hat.png differ
diff --git a/data/body/firefox/head.png b/data/body/firefox/head.png
new file mode 100644
index 0000000..522f32f
Binary files /dev/null and b/data/body/firefox/head.png differ
diff --git a/data/body/firefox/helmet.png b/data/body/firefox/helmet.png
new file mode 100644
index 0000000..3e427f4
Binary files /dev/null and b/data/body/firefox/helmet.png differ
diff --git a/data/body/firefoxteam/hoop.png b/data/body/firefox/hoop.png
old mode 100644
new mode 100755
similarity index 100%
rename from data/body/firefoxteam/hoop.png
rename to data/body/firefox/hoop.png
diff --git a/data/body/firefox/hornleft.png b/data/body/firefox/hornleft.png
new file mode 100644
index 0000000..ad0c9d4
Binary files /dev/null and b/data/body/firefox/hornleft.png differ
diff --git a/data/body/firefox/hornright.png b/data/body/firefox/hornright.png
new file mode 100644
index 0000000..b617821
Binary files /dev/null and b/data/body/firefox/hornright.png differ
diff --git a/data/body/firefoxteam/hula.png b/data/body/firefox/hula.png
old mode 100644
new mode 100755
similarity index 100%
rename from data/body/firefoxteam/hula.png
rename to data/body/firefox/hula.png
diff --git a/data/body/firefox/jetpack-fire.png b/data/body/firefox/jetpack-fire.png
new file mode 100644
index 0000000..d856fa9
Binary files /dev/null and b/data/body/firefox/jetpack-fire.png differ
diff --git a/data/body/firefox/jetpack.png b/data/body/firefox/jetpack.png
new file mode 100644
index 0000000..e78e22f
Binary files /dev/null and b/data/body/firefox/jetpack.png differ
diff --git a/data/body/firefox/noze.png b/data/body/firefox/noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/firefox/noze.png differ
diff --git a/data/body/firefox/pupil.png b/data/body/firefox/pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/firefox/pupil.png differ
diff --git a/data/body/firefox/sick_head.png b/data/body/firefox/sick_head.png
new file mode 100644
index 0000000..84b3c34
Binary files /dev/null and b/data/body/firefox/sick_head.png differ
diff --git a/data/body/firefox/tail.png b/data/body/firefox/tail.png
new file mode 100644
index 0000000..c03f7fe
Binary files /dev/null and b/data/body/firefox/tail.png differ
diff --git a/data/body/firefox/yoyo.png b/data/body/firefox/yoyo.png
new file mode 100644
index 0000000..6a22a92
Binary files /dev/null and b/data/body/firefox/yoyo.png differ
diff --git a/data/body/firefoxteam/arm1.png b/data/body/firefoxteam/arm1.png
deleted file mode 100644
index fd22554..0000000
Binary files a/data/body/firefoxteam/arm1.png and /dev/null differ
diff --git a/data/body/firefoxteam/arm2.png b/data/body/firefoxteam/arm2.png
deleted file mode 100644
index dc9a954..0000000
Binary files a/data/body/firefoxteam/arm2.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_arm1.png b/data/body/firefoxteam/b_arm1.png
deleted file mode 100644
index 1530fee..0000000
Binary files a/data/body/firefoxteam/b_arm1.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_arm2.png b/data/body/firefoxteam/b_arm2.png
deleted file mode 100644
index 596cfc9..0000000
Binary files a/data/body/firefoxteam/b_arm2.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_body.png b/data/body/firefoxteam/b_body.png
deleted file mode 100644
index 3678674..0000000
Binary files a/data/body/firefoxteam/b_body.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_ear-left.png b/data/body/firefoxteam/b_ear-left.png
deleted file mode 100644
index 0e9cdda..0000000
Binary files a/data/body/firefoxteam/b_ear-left.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_ear-right.png b/data/body/firefoxteam/b_ear-right.png
deleted file mode 100644
index f3bcd92..0000000
Binary files a/data/body/firefoxteam/b_ear-right.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_eyelid.png b/data/body/firefoxteam/b_eyelid.png
deleted file mode 100644
index ba39823..0000000
Binary files a/data/body/firefoxteam/b_eyelid.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_foot.png b/data/body/firefoxteam/b_foot.png
deleted file mode 100644
index 7f1a442..0000000
Binary files a/data/body/firefoxteam/b_foot.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_head.png b/data/body/firefoxteam/b_head.png
deleted file mode 100644
index 7a9da6f..0000000
Binary files a/data/body/firefoxteam/b_head.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_tail.png b/data/body/firefoxteam/b_tail.png
deleted file mode 100644
index d678c16..0000000
Binary files a/data/body/firefoxteam/b_tail.png and /dev/null differ
diff --git a/data/body/firefoxteam/body.png b/data/body/firefoxteam/body.png
deleted file mode 100644
index 71013f1..0000000
Binary files a/data/body/firefoxteam/body.png and /dev/null differ
diff --git a/data/body/firefoxteam/c1.png b/data/body/firefoxteam/c1.png
deleted file mode 100644
index 701ef0b..0000000
Binary files a/data/body/firefoxteam/c1.png and /dev/null differ
diff --git a/data/body/firefoxteam/c2.png b/data/body/firefoxteam/c2.png
deleted file mode 100644
index bce4c6b..0000000
Binary files a/data/body/firefoxteam/c2.png and /dev/null differ
diff --git a/data/body/firefoxteam/config.xml b/data/body/firefoxteam/config.xml
deleted file mode 100644
index 56f00b0..0000000
--- a/data/body/firefoxteam/config.xml
+++ /dev/null
@@ -1,2247 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE resources SYSTEM "../body.dtd" []>
-<resources>
-
-<!--   ###########################################
-       ###############             ###############
-       ##############    AUTHOR     ##############
-       ###############             ###############
-       ###########################################   -->
-
-<author>
-  <name>yeKcim</name>
-  <email>yekcim AT crocobox.org</email>
-</author>
-
-
-
-
-
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############     ALIAS     ##############
-       ###############             ###############
-       ###########################################   -->
-
-<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot" />
-<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot" />
-<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot" />
-<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot" />
-<alias movement="weapon-m16-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select" />
-<alias movement="fly-black" correspond_to="fly" />
-
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############   SKELETON    ##############
-       ###############             ###############
-       ###########################################   -->
-
-<!-- ###### Body ###### -->
-<sprite name="body-normal" type="body">
-	<image file="body.png"/>
-	<anchor dx="16" dy="17"/>
-	<attached member_type="hoop" frame="*" dx="14" dy="27"/>
-	<attached member_type="head" frame="*" dx="8" dy="6"/>
-	<attached member_type="arm-right" frame="*" dx="3" dy="18"/>
-	<attached member_type="arm-left" frame="*" dx="8" dy="17"/>
-	<attached member_type="foot-left" frame="*" dx="10" dy="29"/>
-	<attached member_type="foot-right" frame="*" dx="5" dy="30"/>
-	<attached member_type="jetpack-belt" frame="*" dx="-1" dy="15"/>
-	<attached member_type="jetpack-right" frame="*" dx="-2" dy="20"/>
-	<attached member_type="jetpack-left" frame="*" dx="4" dy="19"/>
-	<attached member_type="tail" frame="*" dx="2" dy="31"/>
-	<attached member_type="construct" frame="*" dx="6" dy="7"/>
-	<attached member_type="hula" frame="*" dx="14" dy="25"/>
-</sprite>
-
-<!-- ###### Hoop (foreground part) ###### -->
-<sprite name="hoop" type="hoop" >
-	<image file="hoop.png"/>
-	<anchor dx="18" dy="3"/>
-</sprite>
-
-<!-- ###### Hula (foreground part) ###### -->
-<sprite name="hula" type="hula" >
-	<image file="hula.png"/>
-	<anchor dx="18" dy="6"/>
-</sprite>
-
-<sprite name="tail" type="tail">
-	<image file="tail.png"/>
-	<anchor dx="12" dy="13"/>
-</sprite>
-
-<!-- ###### Head ###### -->
-<sprite name="head" type="head">
-	<image file="head.png"/>
-	<anchor dx="2" dy="7"/>
-	<attached member_type="ear-left" frame="*" dx="3" dy="4"/>
-	<attached member_type="ear-right" frame="*" dx="-1" dy="4"/>
-	<attached member_type="eyes-normal" frame="*" dx="6" dy="6"/>
-	<attached member_type="helmet" frame="*" dx="3" dy="7"/>
-</sprite>
-
-<!-- ###### Eyes ###### -->
-<sprite name="eyes-normal" type="eyes-normal">
-	<image file="eyes.png"/>
-	<anchor dx="4" dy="3"/>
-	<attached member_type="eyelid" frame="*" dx="0" dy="0"/>
-	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
-	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-
-<sprite name="eyelid-normal" type="eyelid">
-	<image file="eyelid.png">
-		<grid pos="0,0" size="9,7" array="7,1" />
-	</image>
-	<anchor dx="0" dy="0"/>
-	<animation speed="200" loop_mode="pingpong" />
-</sprite>
-
-<sprite name="pupil-right" type="pupil-right" >
-	<image file="pupil.png"/>
-	<anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="pupil-left" type="pupil-left" >
-	<image file="pupil.png"/>
-	<anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="ear-right" type="ear-right">
-	<image file="ear-right.png"/>
-	<anchor dx="3" dy="6"/>
-</sprite>
-
-<sprite name="ear-left" type="ear-left">
-	<image file="ear-left.png"/>
-	<anchor dx="3" dy="7"/>
-</sprite>
-<!-- ###### Arms ###### -->
-<sprite name="arm-left-1" type="arm-left">
-	<image file="arm1.png"/>
-	<anchor dx="3" dy="0"/>
-</sprite>
-<sprite name="arm-right-1" type="arm-right">
-	<image file="arm1.png"/>
-	<anchor dx="3" dy="0"/>
-	<attached member_type="weapon" frame="*" dx="7" dy="7"/>
-</sprite>
-
-<sprite name="arm-left-2" type="arm-left">
-	<image file="arm2.png"/>
-	<anchor dx="3" dy="0"/>
-</sprite>
-<sprite name="arm-right-2" type="arm-right">
-	<image file="arm2.png"/>
-	<anchor dx="2" dy="1"/>
-	<attached member_type="yoyo" frame="*" dx="-1" dy="17"/>
-	<attached member_type="weapon" frame="*" dx="4" dy="20"/>
-</sprite>
-
-<!-- ###### Legs ###### -->
-<sprite name="foot-left" type="foot-left" >
-	<image file="foot.png"/>
-	<anchor dx="2" dy="0"/>
-</sprite>
-
-<sprite name="foot-right" type="foot-right" >
-	<image file="foot.png"/>
-	<anchor dx="2" dy="0"/>
-</sprite>
-
-<!-- ###### Black ###### -->
-<!-- Body  -->
-<sprite name="body-black" type="body">
-	<image file="b_body.png"/>
-	<anchor dx="16" dy="17"/>
-	<attached member_type="hoop" frame="*" dx="14" dy="27"/>
-	<attached member_type="head" frame="*" dx="8" dy="6"/>
-	<attached member_type="arm-right" frame="*" dx="3" dy="18"/>
-	<attached member_type="arm-left" frame="*" dx="8" dy="17"/>
-	<attached member_type="foot-left" frame="*" dx="10" dy="29"/>
-	<attached member_type="foot-right" frame="*" dx="5" dy="30"/>
-	<attached member_type="jetpack-belt" frame="*" dx="-1" dy="15"/>
-	<attached member_type="jetpack-right" frame="*" dx="-2" dy="20"/>
-	<attached member_type="jetpack-left" frame="*" dx="4" dy="19"/>
-	<attached member_type="tail" frame="*" dx="2" dy="31"/>
-	<attached member_type="construct" frame="*" dx="6" dy="7"/>
-	<attached member_type="hula" frame="*" dx="14" dy="25"/>
-</sprite>
-<!--  Head  -->
-<sprite name="head-black" type="head">
-	<image file="b_head.png"/>
-	<anchor dx="2" dy="7"/>
-	<attached member_type="ear-left" frame="*" dx="3" dy="4"/>
-	<attached member_type="ear-right" frame="*" dx="-1" dy="4"/>
-	<attached member_type="eyes-normal" frame="*" dx="6" dy="6"/>
-	<attached member_type="helmet" frame="*" dx="3" dy="7"/>
-</sprite>
-<!-- Eyes -->
-<sprite name="eyes-black" type="eyes-normal">
-	<image file="eyes.png"/>
-	<anchor dx="4" dy="3"/>
-	<attached member_type="eyelid" frame="*" dx="0" dy="0"/>
-	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
-	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-<!-- eyelid -->
-<sprite name="eyelid-black" type="eyelid">
-	<image file="b_eyelid.png">
-		<grid pos="0,0" size="9,7" array="7,1" />
-	</image>
-	<anchor dx="0" dy="0"/>
-	<animation speed="200" loop_mode="pingpong" />
-</sprite>
-<!-- Ears -->
-<sprite name="ear-right-black" type="ear-right">
-	<image file="b_ear-right.png"/>
-	<anchor dx="3" dy="6"/>
-</sprite>
-<sprite name="ear-left-black" type="ear-left">
-	<image file="b_ear-left.png"/>
-	<anchor dx="3" dy="7"/>
-</sprite>
-<!--  Arms  -->
-<sprite name="arm-left-1-black" type="arm-left">
-	<image file="b_arm1.png"/>
-	<anchor dx="3" dy="0"/>
-</sprite>
-<sprite name="arm-right-1-black" type="arm-right">
-	<image file="b_arm1.png"/>
-	<anchor dx="3" dy="0"/>
-	<attached member_type="weapon" frame="*" dx="7" dy="7"/>
-</sprite>
-<sprite name="arm-left-2-black" type="arm-left">
-	<image file="b_arm2.png"/>
-	<anchor dx="3" dy="0"/>
-</sprite>
-<sprite name="arm-right-2-black" type="arm-right">
-	<image file="b_arm2.png"/>
-	<anchor dx="2" dy="1"/>
-	<attached member_type="yoyo" frame="*" dx="-1" dy="17"/>
-	<attached member_type="weapon" frame="*" dx="4" dy="20"/>
-</sprite>
-<!-- Legs -->
-<sprite name="foot-left-black" type="foot-left" >
-	<image file="b_foot.png"/>
-	<anchor dx="2" dy="0"/>
-</sprite>
-<sprite name="foot-right-black" type="foot-right" >
-	<image file="b_foot.png"/>
-	<anchor dx="2" dy="0"/>
-</sprite>
-<!-- Tail -->
-<sprite name="tail-black" type="tail">
-	<image file="b_tail.png"/>
-	<anchor dx="12" dy="13"/>
-</sprite>
-
-<!-- ###### Jetpack ###### -->
-<sprite name="jetpack-belt" type="jetpack-belt" >
-	<image file="jetpack-belt.png"/>
-	<anchor dx="0" dy="0"/>
-</sprite>
-
-<sprite name="jetpack-right" type="jetpack-right" >
-	<image file="jetpack.png"/>
-	<anchor dx="4" dy="10"/>
-	<attached member_type="jetpack-fire-right" frame="*" dx="5" dy="18"/>
-</sprite>
-
-<sprite name="jetpack-left" type="jetpack-left" >
-	<image file="jetpack.png"/>
-	<anchor dx="4" dy="10"/>
-	<attached member_type="jetpack-fire-left" frame="*" dx="5" dy="18"/>
-</sprite>
-
-<sprite name="jetpack-fire-right" type="jetpack-fire-right" >
-	<image file="jetpack-fire.png"/>
-	<anchor dx="2" dy="0"/>
-</sprite>
-
-<sprite name="jetpack-fire-left" type="jetpack-fire-left" >
-	<image file="jetpack-fire.png"/>
-	<anchor dx="2" dy="0"/>
-
-</sprite>
-
-<!-- ###### Helmet ###### -->
-<sprite name="helmet" type="helmet" >
-	<image file="helmet.png"/>
-	<anchor dx="9" dy="13"/>
-</sprite>
-
-<!-- ###### Yoyo ###### -->
-<sprite name="yoyo" type="yoyo" go_through_ground="true">
-	<image file="yoyo.png">
-		<grid pos="0,0" size="32,42" array="36,1"/>
-	</image>
-	<anchor dx="29" dy="0"/>
-	<animation speed="150"/>
-</sprite>
-
-<!-- ###### Dead ###### -->
-<sprite name="body-dead" type="body">
-	<image file="dead.png">
-		<grid pos="0,0" size="27,31" array="6,1"/>
-	</image>
-	<anchor dx="0" dy="0"/>
-	<animation speed="150"/>
-</sprite>
-
-<!-- ###### Construct ###### -->
-<sprite name="construct" type="construct" >
-	<image file="c1.png"/>
-	<anchor dx="7" dy="12"/>
-	<attached member_type="c2" frame="*" dx="1" dy="8" />
-</sprite>
-
-<sprite name="c2" type="c2" >
-	<image file="c2.png"/>
-	<anchor dx="0" dy="0"/>
-</sprite>
-
-
-
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############    CLOTHES    ##############
-       ###############             ###############
-       ###########################################   -->
-
-<!-- ###### Normal ###### -->
-<clothe name="normal">
-	<c_member name="tail"/>
-	<c_member name="arm-left-1"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="eyelid-normal"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-1"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Jetpack ###### -->
-<clothe name="jetpack"> <!-- When jetpack weapon is selected, during walk, jump movement... -->
-	<c_member name="tail"/>	
-	<c_member name="arm-left-1"/>
-	<c_member name="foot-left"/>
-	<c_member name="jetpack-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="jetpack-right"/>
-	<c_member name="jetpack-belt"/>
-	<c_member name="arm-right-1"/>
-</clothe>
-
-<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
-	<c_member name="tail"/>	
-	<c_member name="arm-left-1"/>
-	<c_member name="foot-left"/>
-	<c_member name="jetpack-fire-left"/>
-	<c_member name="jetpack-left"/>
-	<c_member name="jetpack-fire-right"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="jetpack-right"/>
-	<c_member name="jetpack-belt"/>
-	<c_member name="arm-right-1" layer="16"/>
-</clothe>
-
-
-<!-- ###### Helmet ###### -->
-<clothe name="helmet">
-	<c_member name="tail"/>	
-	<c_member name="arm-left-1"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="helmet"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-1"/>
-</clothe>
-
-<!-- ###### Animation Yoyo ###### -->
-<clothe name="animation0">
-	<c_member name="tail"/>
-	<c_member name="arm-left-1"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="yoyo"/>
-	<c_member name="arm-right-2"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Animation Hula hoop ###### -->
-<clothe name="animation2">
-	<c_member name="tail"/>
-	<c_member name="arm-left-2"/>
-	<c_member name="hula"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-2"/>
-	<c_member name="hoop"/>
-</clothe>
-
-
-<!-- ###### Animation Tired ###### -->
-<clothe name="animation1">
-	<c_member name="tail"/>
-	<c_member name="arm-left-2"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-2"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Dead ###### -->
-<clothe name="dead">
-	<c_member name="body-dead"/>
-</clothe>
-
-<!-- ###### black ###### -->
-<clothe name="black">
-	<c_member name="tail-black"/>
-	<c_member name="arm-left-1-black"/>
-	<c_member name="foot-left-black"/>
-	<c_member name="ear-left-black"/>
-	<c_member name="body-black"/>
-	<c_member name="head-black"/>
-	<c_member name="eyes-black"/>
-	<c_member name="ear-right-black"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="eyelid-black"/>
-	<c_member name="foot-right-black"/>
-	<c_member name="arm-right-1-black"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### fly-black ###### -->
-<clothe name="fly-black">
-	<c_member name="tail-black"/>
-	<c_member name="arm-left-1-black"/>
-	<c_member name="foot-left-black"/>
-	<c_member name="ear-left-black"/>
-	<c_member name="body-black"/>
-	<c_member name="head-black"/>
-	<c_member name="eyes-black"/>
-	<c_member name="ear-right-black"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="eyelid-black"/>
-	<c_member name="foot-right-black"/>
-	<c_member name="arm-right-1-black"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- # Parachute # -->
-<clothe name="weapon-parachute">
-	<c_member name="tail"/>
-	<c_member name="arm-left-2"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-2"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- # Construct/Airhammer helmet # -->
-<clothe name="weapon-construct">
-	<c_member name="c2"/>
-	<c_member name="tail"/>
-	<c_member name="arm-left-1"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="construct"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-1"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<clothe name="weapon-airhammer">
-	<c_member name="c2"/>
-	<c_member name="tail"/>
-	<c_member name="arm-left-1"/>
-	<c_member name="foot-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="construct"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-1"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Gun ###### -->
-<clothe name="weapon-gun">
-	<c_member name="tail"/>
-	<c_member name="arm-left-2"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-2"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### m16 ###### -->
-<clothe name="weapon-m16">
-	<c_member name="tail"/>
-	<c_member name="arm-left-2"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-2"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### shotgun ###### -->
-<clothe name="weapon-shotgun">
-	<c_member name="tail"/>
-	<c_member name="arm-left-2"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-2"/>
-	<c_member name="weapon"/>
-</clothe>
-
-<!-- ###### snipe_rifle ###### -->
-<clothe name="weapon-snipe_rifle">
-	<c_member name="tail"/>
-	<c_member name="arm-left-2"/>
-	<c_member name="foot-left"/>
-	<c_member name="ear-left"/>
-	<c_member name="body-normal"/>
-	<c_member name="head"/>
-	<c_member name="eyes-normal"/>
-	<c_member name="ear-right"/>
-	<c_member name="pupil-right"/>
-	<c_member name="pupil-left"/>
-	<c_member name="foot-right"/>
-	<c_member name="arm-right-2"/>
-	<c_member name="weapon"/>
-</clothe>
-
-
-
-<!--   ###########################################
-       ##############               ##############
-       #############    MOVEMENTS    #############
-       ##############               ##############
-       ###########################################   -->
-
-<!-- ###### Breathe ###### -->
-<movement name="breathe" speed="190">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" />
-		<member type="arm-right" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="-1" />
-		<member type="foot-right" dy="-1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-1" dy="1" />
-		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="0" />
-		<member type="foot-right" dy="0" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="1" />
-		<member type="arm-right" dx="-2" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="1" />
-		<member type="foot-right" dy="1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="0" />
-		<member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="1" />
-		<member type="foot-right" dy="1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="0" />
-		<member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="0" />
-		<member type="foot-right" dy="0" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-1" dy="1" />
-		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="-1" />
-		<member type="foot-right" dy="-1" />
-	</frame>
-</movement>
-
-<!-- ###### Walk ###### -->
-<movement name="walk" speed="30">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="0" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />
-		<member type="tail" angle="-2" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-10" />
-		<member type="arm-right" angle="10" />
-		<member type="foot-left" angle="10" />
-		<member type="foot-right" angle="-10" />
-		<member type="tail" angle="-2" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-20" />
-		<member type="arm-right" angle="20" />
-		<member type="foot-left" angle="20" />
-		<member type="foot-right" angle="-20" />
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-30" />
-		<member type="arm-right" angle="30" />
-		<member type="foot-left" angle="30" />
-		<member type="foot-right" angle="-30" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-40" />
-		<member type="arm-right" angle="40" />
-		<member type="foot-left" angle="40" />
-		<member type="foot-right" angle="-40" />
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-30" />
-		<member type="arm-right" angle="30" />
-		<member type="foot-left" angle="30" />
-		<member type="foot-right" angle="-30" />
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-20" />
-		<member type="arm-right" angle="20" />
-		<member type="foot-left" angle="20" />
-		<member type="foot-right" angle="-20" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-10" />
-		<member type="arm-right" angle="10" />
-		<member type="foot-left" angle="10" />
-		<member type="foot-right" angle="-10" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="0" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />	
-		<member type="tail" angle="-2" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="10" />
-		<member type="arm-right" angle="-10" />
-		<member type="foot-left" angle="-10" />
-		<member type="foot-right" angle="10" />	
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="20" />
-		<member type="arm-right" angle="-20" />
-		<member type="foot-left" angle="-20" />
-		<member type="foot-right" angle="20" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="30" />
-		<member type="arm-right" angle="-30" />
-		<member type="foot-left-1" angle="-30" />
-		<member type="foot-right" angle="30" />	
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="40" />
-		<member type="arm-right" angle="-40" />
-		<member type="foot-left-1" angle="-40" />
-		<member type="foot-right" angle="40" />
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="30" />
-		<member type="arm-right" angle="-30" />
-		<member type="foot-left" angle="-30" />
-		<member type="foot-right" angle="30" />	
-		<member type="tail" angle="2" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="20" />
-		<member type="arm-right" angle="-20" />
-		<member type="foot-left" angle="-20" />
-		<member type="foot-right" angle="20" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="10" />
-		<member type="arm-right" angle="-10" />
-		<member type="foot-left" angle="-10" />
-		<member type="foot-right" angle="10" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-</movement>
-
-<!-- ###### Jump ###### -->
-<movement name="jump" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="head" follow_half_crosshair="false"/> <!-- follow_half_crosshair : the head rotates when we move the crosshair -->
-		<member type="arm-left" angle="90" follow_speed="false"/> <!--follow_speed : rotates in the direction where the character is going -->
-		<member type="arm-right" angle="90" follow_speed="false"/>
-		<member type="foot-left" angle="0" follow_speed="true"/>
-		<member type="foot-right" angle="0" follow_speed="true"/>
-	</frame>
-</movement>
-
-<!-- ###### Fall ###### -->
-<movement name="fall" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="head" follow_half_crosshair="false"/> <!-- follow_half_crosshair : the head rotates when we move the crosshair -->
-		<member type="arm-left" angle="-90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
-		<member type="arm-right" angle="-90" follow_speed="true"/>
-		<member type="foot-left" angle="0" follow_speed="true"/>
-		<member type="foot-right" angle="0" follow_speed="true"/>
-	</frame>
-</movement>
-
-<!-- ###### Hard land ###### -->
-<movement name="hard-land" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" dy="-2"/>
-		<member type="arm-left" angle="5"/>
-		<member type="arm-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" dy="-3"/>
-		<member type="arm-left" angle="10"/>
-		<member type="arm-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-4"/>
-		<member type="foot-right" dy="-4"/>
-		<member type="arm-left" angle="15"/>
-		<member type="arm-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" dy="-3"/>
-		<member type="arm-left" angle="10"/>
-		<member type="arm-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" dy="-2"/>
-		<member type="arm-left" angle="5"/>
-		<member type="arm-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" dy="-1"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-	</frame>
-</movement>
-
-<!-- ###### Drowned ###### -->
-<movement name="drowned" speed="150">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="45"/>
-		<member type="arm-right" angle="45"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="45"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="-45"/>
-		<member type="arm-right" angle="-45"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="-45"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-<!-- ###### Fly ###### -->
-<movement name="fly" speed="150">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="body" angle="90"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="45"/>
-		<member type="arm-right" angle="45"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="45"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="-45"/>
-		<member type="arm-right" angle="-45"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="-45"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-<movement name="black" speed="1000">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="0" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />
-		<member type="tail" angle="-2" />	
-		<member type="pupil-right" dx="-1" />
-		<member type="pupil-left" dx="-1" />	
-	</frame>
-</movement>
-
-
-
-<!--   ###########################################
-       #############                ##############
-       ############    ANIMATIONS    #############
-       #############                ##############
-       ###########################################   -->
-
-<!-- ###### Yoyo ###### -->
-<movement name="animation0" speed="5400" play_mode="play_once" > <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="arm-right" angle="-90" />
-		<member type="yoyo" angle="90"/>
-	</frame>
-</movement>
-
-<!-- ###### Hula-hoop ###### -->
-<movement name="animation2" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<!-- begining -->
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<!-- begining -->
-<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-</movement>
-
-<!-- ###### Tired ###### -->
-<movement name="animation1" speed="100" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="body" angle="0"/>
-		<member type="head" angle="0"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-2"/>
-		<member type="head" angle="-23"/>
-		<member type="arm-left" angle="-47"/>
-		<member type="arm-right" angle="-47"/>
-		<member type="foot-left" angle="2"/>
-		<member type="foot-right" angle="2"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-4"/>
-		<member type="head" angle="-46"/>
-		<member type="arm-left" angle="-94"/>
-		<member type="arm-right" angle="-94"/>
-		<member type="foot-left" angle="4"/>
-		<member type="foot-right" angle="4"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-6"/>
-		<member type="head" angle="-69"/>
-		<member type="arm-left" angle="-141"/>
-		<member type="arm-right" angle="-141"/>
-		<member type="foot-left" angle="6"/>
-		<member type="foot-right" angle="6"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-6"/>
-		<member type="head" angle="-69"/>
-		<member type="arm-left" angle="-141"/>
-		<member type="arm-right" angle="-141"/>
-		<member type="foot-left" angle="6"/>
-		<member type="foot-right" angle="6"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-4"/>
-		<member type="head" angle="-46"/>
-		<member type="arm-left" angle="-94"/>
-		<member type="arm-right" angle="-94"/>
-		<member type="foot-left" angle="4"/>
-		<member type="foot-right" angle="4"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-2"/>
-		<member type="head" angle="-23"/>
-		<member type="arm-left" angle="-47"/>
-		<member type="arm-right" angle="-47"/>
-		<member type="foot-left" angle="2"/>
-		<member type="foot-right" angle="2"/>
-	</frame>
-	<frame>
-		<member type="body" angle="0"/>
-		<member type="head" angle="0"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-
-
-
-
-
-<!--   ###########################################
-       ##############               ##############
-       #############     WEAPONS     #############
-       ##############               ##############
-       ###########################################   -->
-
-<!-- ###### Ninja-rope ###### -->
-<movement name="ninja-rope" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
-		<member type="arm-left" angle="-10"/>
-		<member type="arm-right" angle="-90"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="-45"/>
-	</frame>
-</movement>
-
-<!-- ###### Parachute ###### -->
-<movement name="parachute" speed="180">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="180" dx="2" />
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="weapon" dx="1" dy="10"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="175" dx="2" />
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="5"/>
-		<member type="weapon" dx="1" dy="10"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="170" dx="2" />
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="10"/>
-		<member type="weapon" dx="1" dy="10"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="175" dx="2" />
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="5"/>
-		<member type="weapon" dx="1" dy="10"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="180" dx="2" />
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="weapon" dx="1" dy="10"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="185" dx="2" />
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-5"/>
-		<member type="weapon" dx="1" dy="10"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="190" dx="2" />
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-10"/>
-		<member type="weapon" dx="1" dy="10"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="185" dx="2" />
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-5"/>
-		<member type="weapon" dx="1" dy="10"/>
-	</frame>
-</movement>
-
-<!-- ###### Jetpack - no fire ###### -->
-<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="arm-left" follow_speed="true" />
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-		<member type="jetpack-fire" dy="-5" /> <!-- hide the fire under the jetpack -->
-	</frame>
-</movement>
-
-<!-- ###### Jetpack - fire ###### -->
-<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="jetpack-fire-right" dy="0" />
-		<member type="jetpack-fire-left" dy="0" />
-		<member type="arm-left" angle="30" />
-		<member type="arm-right" angle="30" />
-	</frame>
-	<frame>
-		<member type="jetpack-fire-right" dy="7" />
-		<member type="jetpack-fire-left" dy="7" />
-		<member type="arm-left" angle="30" />
-		<member type="arm-right" angle="30" />
-	</frame>
-</movement>
-
-<!-- ###### Airhammer ###### -->
-<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="construct" angle="12" dy="-4"/>
-	</frame>
-</movement>
-
-<!-- ###### Grenade ###### -->
-<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-50"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-160"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-170"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-</movement>
-
-<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-10"/>
-		<member type="body" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-</movement>
-
-<!-- ###### Bounceball ###### -->
-<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-45"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-70"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-5"/>
-		<member type="arm-right" angle="-90"/>
-		<member type="weapon" dy="-4"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-15"/>
-		<member type="arm-right" angle="-95"/>
-		<member type="weapon" dy="-7"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-20"/>
-		<member type="arm-right" angle="-80"/>
-		<member type="weapon" dy="-11" dx="-1"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-30"/>
-		<member type="arm-right" angle="-40"/>
-		<member type="weapon" dy="-17" dx="1"/>
-		<member type="body" angle="15"/>
-		<member type="foot-left" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-20"/>
-		<member type="arm-right" angle="0"/>
-		<member type="weapon" dy="-17" dx="6"/>
-		<member type="body" angle="30"/>
-		<member type="foot-left" angle="-30"/>
-		<member type="foot-right" angle="30"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-15"/>
-		<member type="arm-right" angle="40"/>
-		<member type="arm-left" angle="40"/>
-		<member type="weapon" dy="-9" dx="10"/>
-		<member type="body" angle="25"/>
-		<member type="foot-left" angle="-25"/>
-		<member type="foot-right" angle="25"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-5"/>
-		<member type="arm-right" angle="80"/>
-		<member type="arm-left" angle="80"/>
-		<member type="weapon" dy="0" dx="12"/>
-		<member type="body" angle="20"/>
-		<member type="foot-left" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="weapon" dy="8" dx="12"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="20"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="weapon" dy="10" dx="14"/>
-		<member type="body" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="40"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="-10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="20"/>
-		<member type="arm-right" angle="110"/>
-		<member type="arm-left" angle="110"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="head" angle="10"/>
-		<member type="arm-right" angle="90"/>
-		<member type="arm-left" angle="90"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="60"/>
-		<member type="arm-left" angle="60"/>
-		<member type="body" angle="12"/>
-		<member type="foot-left" angle="-12"/>
-		<member type="foot-right" angle="12"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="30"/>
-		<member type="arm-left" angle="30"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="20"/>
-		<member type="arm-left" angle="20"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="10"/>
-		<member type="arm-left" angle="10"/>
-	</frame>
-</movement>
-
-<!-- ###### Bazooka ###### -->
-<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="foot-left" dy="0"/>
-		<member type="foot-right" angle="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="15" dx="2"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="30" dy="-1" dx="3"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-40"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="45" dy="-1" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-50"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="60" dy="-1" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-50"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-70"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-70"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-</movement>
-
-<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="foot-left" dy="-4"/>
-		<member type="foot-right" angle="90" dy="-4" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-200"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" angle="90" dy="-3" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-190"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="60" dy="-1" dx="3"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="45" dy="-1" dx="3"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="30" dy="-1" dx="2"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="15"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="0"/>
-		<member type="foot-right" angle="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-</movement>
-
-<!-- ###### gun ###### -->
-<movement name="weapon-gun-select" speed="50" play_mode="play_once">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-40"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-	</frame>
-</movement>
-
-<!-- ###### Dynamite ###### -->
-<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-</movement>
-
-<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-</movement>
-
-<!-- ###### Mine ###### -->
-<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-</movement>
-
-<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-</movement>
-
-<!-- ###### SuperTux ###### -->
-<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-</movement>
-
-
-</resources>
diff --git a/data/body/firefoxteam/dead.png b/data/body/firefoxteam/dead.png
deleted file mode 100644
index dbde3e7..0000000
Binary files a/data/body/firefoxteam/dead.png and /dev/null differ
diff --git a/data/body/firefoxteam/ear-left.png b/data/body/firefoxteam/ear-left.png
deleted file mode 100644
index 05a0e76..0000000
Binary files a/data/body/firefoxteam/ear-left.png and /dev/null differ
diff --git a/data/body/firefoxteam/ear-right.png b/data/body/firefoxteam/ear-right.png
deleted file mode 100644
index 2e862a2..0000000
Binary files a/data/body/firefoxteam/ear-right.png and /dev/null differ
diff --git a/data/body/firefoxteam/eyelid.png b/data/body/firefoxteam/eyelid.png
deleted file mode 100644
index 7f963b1..0000000
Binary files a/data/body/firefoxteam/eyelid.png and /dev/null differ
diff --git a/data/body/firefoxteam/eyes.png b/data/body/firefoxteam/eyes.png
deleted file mode 100644
index 8fd9041..0000000
Binary files a/data/body/firefoxteam/eyes.png and /dev/null differ
diff --git a/data/body/firefoxteam/foot.png b/data/body/firefoxteam/foot.png
deleted file mode 100644
index 213dc87..0000000
Binary files a/data/body/firefoxteam/foot.png and /dev/null differ
diff --git a/data/body/firefoxteam/head.png b/data/body/firefoxteam/head.png
deleted file mode 100644
index 01acb20..0000000
Binary files a/data/body/firefoxteam/head.png and /dev/null differ
diff --git a/data/body/firefoxteam/helmet.png b/data/body/firefoxteam/helmet.png
deleted file mode 100644
index cff3a64..0000000
Binary files a/data/body/firefoxteam/helmet.png and /dev/null differ
diff --git a/data/body/firefoxteam/jetpack-belt.png b/data/body/firefoxteam/jetpack-belt.png
deleted file mode 100644
index a10fa6e..0000000
Binary files a/data/body/firefoxteam/jetpack-belt.png and /dev/null differ
diff --git a/data/body/firefoxteam/jetpack-fire.png b/data/body/firefoxteam/jetpack-fire.png
deleted file mode 100644
index cf12cc5..0000000
Binary files a/data/body/firefoxteam/jetpack-fire.png and /dev/null differ
diff --git a/data/body/firefoxteam/jetpack.png b/data/body/firefoxteam/jetpack.png
deleted file mode 100644
index b762daa..0000000
Binary files a/data/body/firefoxteam/jetpack.png and /dev/null differ
diff --git a/data/body/firefoxteam/pupil.png b/data/body/firefoxteam/pupil.png
deleted file mode 100644
index 99ec290..0000000
Binary files a/data/body/firefoxteam/pupil.png and /dev/null differ
diff --git a/data/body/firefoxteam/tail.png b/data/body/firefoxteam/tail.png
deleted file mode 100644
index 11a224e..0000000
Binary files a/data/body/firefoxteam/tail.png and /dev/null differ
diff --git a/data/body/firefoxteam/yoyo.png b/data/body/firefoxteam/yoyo.png
deleted file mode 100644
index a5f5846..0000000
Binary files a/data/body/firefoxteam/yoyo.png and /dev/null differ
diff --git a/data/body/gnu/arm1left.png b/data/body/gnu/arm1left.png
new file mode 100644
index 0000000..3771b7b
Binary files /dev/null and b/data/body/gnu/arm1left.png differ
diff --git a/data/body/gnu/arm1right.png b/data/body/gnu/arm1right.png
new file mode 100644
index 0000000..3771b7b
Binary files /dev/null and b/data/body/gnu/arm1right.png differ
diff --git a/data/body/gnu/arm2left.png b/data/body/gnu/arm2left.png
new file mode 100644
index 0000000..f340f1d
Binary files /dev/null and b/data/body/gnu/arm2left.png differ
diff --git a/data/body/gnu/arm2right.png b/data/body/gnu/arm2right.png
new file mode 100644
index 0000000..f340f1d
Binary files /dev/null and b/data/body/gnu/arm2right.png differ
diff --git a/data/body/gnu/arm3left.png b/data/body/gnu/arm3left.png
new file mode 100644
index 0000000..32ea904
Binary files /dev/null and b/data/body/gnu/arm3left.png differ
diff --git a/data/body/gnu/arm3right.png b/data/body/gnu/arm3right.png
new file mode 100644
index 0000000..32ea904
Binary files /dev/null and b/data/body/gnu/arm3right.png differ
diff --git a/data/body/gnu/back.png b/data/body/gnu/back.png
new file mode 100644
index 0000000..0bb9bdc
Binary files /dev/null and b/data/body/gnu/back.png differ
diff --git a/data/body/gnu/belt.png b/data/body/gnu/belt.png
new file mode 100644
index 0000000..cab5ebc
Binary files /dev/null and b/data/body/gnu/belt.png differ
diff --git a/data/body/gnu/black_arm1left.png b/data/body/gnu/black_arm1left.png
new file mode 100644
index 0000000..0413391
Binary files /dev/null and b/data/body/gnu/black_arm1left.png differ
diff --git a/data/body/gnu/black_arm1right.png b/data/body/gnu/black_arm1right.png
new file mode 100644
index 0000000..0413391
Binary files /dev/null and b/data/body/gnu/black_arm1right.png differ
diff --git a/data/body/gnu/black_arm2left.png b/data/body/gnu/black_arm2left.png
new file mode 100644
index 0000000..dc29158
Binary files /dev/null and b/data/body/gnu/black_arm2left.png differ
diff --git a/data/body/gnu/black_arm2right.png b/data/body/gnu/black_arm2right.png
new file mode 100644
index 0000000..dc29158
Binary files /dev/null and b/data/body/gnu/black_arm2right.png differ
diff --git a/data/body/gnu/black_arm3left.png b/data/body/gnu/black_arm3left.png
new file mode 100644
index 0000000..f154477
Binary files /dev/null and b/data/body/gnu/black_arm3left.png differ
diff --git a/data/body/gnu/black_arm3right.png b/data/body/gnu/black_arm3right.png
new file mode 100644
index 0000000..f154477
Binary files /dev/null and b/data/body/gnu/black_arm3right.png differ
diff --git a/data/body/gnu/black_back.png b/data/body/gnu/black_back.png
new file mode 100644
index 0000000..c7d3c9c
Binary files /dev/null and b/data/body/gnu/black_back.png differ
diff --git a/data/body/gnu/black_body.png b/data/body/gnu/black_body.png
new file mode 100644
index 0000000..c676724
Binary files /dev/null and b/data/body/gnu/black_body.png differ
diff --git a/data/body/gnu/black_eyelid.png b/data/body/gnu/black_eyelid.png
new file mode 100644
index 0000000..88c26ba
Binary files /dev/null and b/data/body/gnu/black_eyelid.png differ
diff --git a/data/body/gnu/black_eyes.png b/data/body/gnu/black_eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/gnu/black_eyes.png differ
diff --git a/data/body/gnu/black_footleft.png b/data/body/gnu/black_footleft.png
new file mode 100644
index 0000000..a4266ed
Binary files /dev/null and b/data/body/gnu/black_footleft.png differ
diff --git a/data/body/gnu/black_footright.png b/data/body/gnu/black_footright.png
new file mode 100644
index 0000000..a4266ed
Binary files /dev/null and b/data/body/gnu/black_footright.png differ
diff --git a/data/body/gnu/black_hair.png b/data/body/gnu/black_hair.png
new file mode 100644
index 0000000..0fe8702
Binary files /dev/null and b/data/body/gnu/black_hair.png differ
diff --git a/data/body/gnu/black_head.png b/data/body/gnu/black_head.png
new file mode 100644
index 0000000..be3fd20
Binary files /dev/null and b/data/body/gnu/black_head.png differ
diff --git a/data/body/gnu/black_hornleft.png b/data/body/gnu/black_hornleft.png
new file mode 100644
index 0000000..86125f4
Binary files /dev/null and b/data/body/gnu/black_hornleft.png differ
diff --git a/data/body/gnu/black_hornright.png b/data/body/gnu/black_hornright.png
new file mode 100644
index 0000000..146a409
Binary files /dev/null and b/data/body/gnu/black_hornright.png differ
diff --git a/data/body/gnu/black_noze.png b/data/body/gnu/black_noze.png
new file mode 100644
index 0000000..0124289
Binary files /dev/null and b/data/body/gnu/black_noze.png differ
diff --git a/data/body/gnu/black_pupil.png b/data/body/gnu/black_pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/gnu/black_pupil.png differ
diff --git a/data/body/gnu/black_tail.png b/data/body/gnu/black_tail.png
new file mode 100644
index 0000000..e260919
Binary files /dev/null and b/data/body/gnu/black_tail.png differ
diff --git a/data/body/gnu/body.png b/data/body/gnu/body.png
new file mode 100644
index 0000000..bd30ac5
Binary files /dev/null and b/data/body/gnu/body.png differ
diff --git a/data/body/gnu/c1.png b/data/body/gnu/c1.png
new file mode 100644
index 0000000..6d4f91a
Binary files /dev/null and b/data/body/gnu/c1.png differ
diff --git a/data/body/gnu/c2.png b/data/body/gnu/c2.png
new file mode 100644
index 0000000..9a17ce1
Binary files /dev/null and b/data/body/gnu/c2.png differ
diff --git a/data/body/gnu/config.xml b/data/body/gnu/config.xml
new file mode 100644
index 0000000..f64f52f
--- /dev/null
+++ b/data/body/gnu/config.xml
@@ -0,0 +1,2945 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE resources SYSTEM "../body.dtd">
+<resources>
+
+<!--   ###########################################
+       ###############             ###############
+       ##############    AUTHOR     ##############
+       ###############             ###############
+       ###########################################   -->
+
+<author>
+  <name>yeKcim</name>
+  <email>yekcim AT crocobox DOT org</email>
+</author>
+
+
+
+
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############     ALIAS     ##############
+       ###############             ###############
+       ###########################################   -->
+
+<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot"/>
+<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot"/>
+<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot"/>
+<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot"/>
+<alias movement="weapon-m16-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select"/>
+<alias movement="fly-black" correspond_to="fly"/>
+<alias movement="weapon-polecatlauncher-select" correspond_to="weapon-gnulauncher-select"/>
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############   SKELETON    ##############
+       ###############             ###############
+       ###########################################   -->
+
+<!-- ###### Body ###### -->
+<sprite name="body" type="body">
+	<image file="body.png"/>
+	<anchor dx="9" dy="16"/>
+	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
+	<attached member_type="head" frame="*" dx="6" dy="3"/>
+	<attached member_type="back" frame="*" dx="5" dy="13"/>
+	<attached member_type="arm-right" frame="*" dx="4" dy="7"/>
+	<attached member_type="arm-left" frame="*" dx="9" dy="7"/>
+	<attached member_type="foot-left" frame="*" dx="11" dy="24"/>
+	<attached member_type="foot-right" frame="*" dx="6" dy="25"/>
+	<attached member_type="belt" frame="*" dx="9" dy="20"/>
+	<attached member_type="tail" frame="*" dx="3" dy="21"/>
+	<attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Hoop (foreground part) ###### -->
+<sprite name="hoop" type="hoop">
+	<image file="hoop.png"/>
+	<anchor dx="18" dy="3"/>
+</sprite>
+
+<!-- ###### Hula (foreground part) ###### -->
+<sprite name="hula" type="hula">
+	<image file="hula.png"/>
+	<anchor dx="18" dy="6"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail" type="tail">
+	<image file="tail.png"/>
+	<anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back" type="back">
+	<image file="back.png"/>
+	<anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head" type="head">
+	<image file="head.png"/>
+	<anchor dx="10" dy="20"/>
+	<attached member_type="hornright" frame="*" dx="14" dy="16"/>
+	<attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+	<attached member_type="hair" frame="*" dx="14" dy="15"/>
+	<attached member_type="helmet" frame="*" dx="11" dy="10"/>
+	<attached member_type="construct" frame="*" dx="14" dy="9"/>
+	<attached member_type="noze" frame="*" dx="14" dy="13"/>
+	<attached member_type="eyes" frame="*" dx="13" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright" type="hornright">
+	<image file="hornright.png"/>
+	<anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft" type="hornleft">
+	<image file="hornleft.png"/>
+	<anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze" type="noze">
+	<image file="noze.png"/>
+	<anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair" type="hair">
+	<image file="hair.png"/>
+	<anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes" type="eyes">
+	<image file="eyes.png"/>
+	<anchor dx="4" dy="3"/>
+	<attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+	<attached member_type="pupil-right" frame="*" dx="3" dy="3"/>
+	<attached member_type="pupil-left" frame="*" dx="5" dy="3"/>
+	<attached member_type="hat" frame="*" dx="1" dy="-1"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hat" type="hat">
+	<image file="hat.png"/>
+	<anchor dx="14" dy="12"/>
+</sprite>
+
+<sprite name="pupil-right" type="pupil-right">
+	<image file="pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left" type="pupil-left">
+	<image file="pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid" type="eyelid">
+	<image file="eyelid.png">
+		<grid pos="0,0" size="9,7" array="7,1"/>
+	</image>
+	<anchor dx="0" dy="0"/>
+	<animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left" type="arm-left">
+	<image file="arm1left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left" type="arm2-left">
+	<image file="arm2left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-L" type="arm3-left">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-R" type="arm3-left">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right" type="arm-right">
+	<image file="arm1right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right" type="arm2-right">
+	<image file="arm2right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-R" type="arm3-right">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-L" type="arm3-right">
+	<image file="arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left" type="foot-left">
+	<image file="footleft.png"/>
+	<anchor dx="4" dy="3"/>
+</sprite>
+<sprite name="foot-right" type="foot-right">
+	<image file="footright.png"/>
+	<anchor dx="4" dy="3"/>
+</sprite>
+
+<!-- ###### Helmet ###### -->
+<sprite name="helmet" type="helmet">
+	<image file="helmet.png"/>
+	<anchor dx="15" dy="15"/>
+</sprite>
+
+<!-- ###### Yoyo ###### -->
+<sprite name="yoyo" type="yoyo" go_through_ground="true">
+	<image file="yoyo.png">
+		<grid pos="0,0" size="32,42" array="36,1"/>
+	</image>
+	<anchor dx="29" dy="25"/>
+	<animation speed="150"/>
+</sprite>
+
+<!-- ###### Dead ###### -->
+<sprite name="body-dead" type="body">
+	<image file="dead.png"/>
+	<anchor dx="12" dy="15"/>
+</sprite>
+
+<!-- ###### Black ###### -->
+<!-- ###### Body ###### -->
+<sprite name="body-black" type="body">
+	<image file="black_body.png"/>
+	<anchor dx="9" dy="16"/>
+	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
+	<attached member_type="head" frame="*" dx="4" dy="2"/>
+	<attached member_type="back" frame="*" dx="5" dy="13"/>
+	<attached member_type="arm-right" frame="*" dx="5" dy="8"/>
+	<attached member_type="arm-left" frame="*" dx="10" dy="7"/>
+	<attached member_type="foot-left" frame="*" dx="9" dy="22"/>
+	<attached member_type="foot-right" frame="*" dx="4" dy="24"/>
+	<attached member_type="belt" frame="*" dx="9" dy="20"/>
+	<attached member_type="construct" frame="*" dx="12" dy="0"/>
+	<attached member_type="tail" frame="*" dx="1" dy="21"/>
+	<attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail-black" type="tail">
+	<image file="black_tail.png"/>
+	<anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back-black" type="back">
+	<image file="black_back.png"/>
+	<anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head-black" type="head">
+	<image file="black_head.png"/>
+	<anchor dx="10" dy="20"/>
+	<attached member_type="hornright" frame="*" dx="14" dy="16"/>
+	<attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+	<attached member_type="hair" frame="*" dx="14" dy="15"/>
+	<attached member_type="helmet" frame="*" dx="11" dy="10"/>
+	<attached member_type="construct" frame="*" dx="13" dy="9"/>
+	<attached member_type="noze" frame="*" dx="16" dy="13"/>
+	<attached member_type="eyes" frame="*" dx="15" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright-black" type="hornright">
+	<image file="black_hornright.png"/>
+	<anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft-black" type="hornleft">
+	<image file="black_hornleft.png"/>
+	<anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair-black" type="hair">
+	<image file="black_hair.png"/>
+	<anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze-black" type="noze">
+	<image file="black_noze.png"/>
+	<anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes-black" type="eyes">
+	<image file="black_eyes.png"/>
+	<anchor dx="4" dy="3"/>
+	<attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
+	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
+</sprite>
+
+<sprite name="pupil-right-black" type="pupil-right">
+	<image file="black_pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left-black" type="pupil-left">
+	<image file="black_pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid-black" type="eyelid">
+	<image file="black_eyelid.png">
+		<grid pos="0,0" size="9,7" array="7,1"/>
+	</image>
+	<anchor dx="0" dy="0"/>
+	<animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left-black" type="arm-left">
+	<image file="black_arm1left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left-black" type="arm2-left">
+	<image file="black_arm2left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-black-L" type="arm3-left">
+	<image file="black_arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-black-R" type="arm3-left">
+	<image file="black_arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right-black" type="arm-right">
+	<image file="black_arm1right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right-black" type="arm2-right">
+	<image file="black_arm2right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-black-L" type="arm3-right">
+	<image file="black_arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-black-R" type="arm3-right">
+	<image file="black_arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left-black" type="foot-left">
+	<image file="black_footleft.png"/>
+	<anchor dx="1" dy="1"/>
+</sprite>
+<sprite name="foot-right-black" type="foot-right">
+	<image file="black_footright.png"/>
+	<anchor dx="1" dy="1"/>
+</sprite>
+
+<!-- ###### Construct ###### -->
+<sprite name="construct" type="construct">
+	<image file="c1.png"/>
+	<anchor dx="17" dy="12"/>
+	<attached member_type="c2" frame="*" dx="17" dy="12"/>
+</sprite>
+
+<sprite name="c2" type="c2">
+	<image file="c2.png"/>
+	<anchor dx="17" dy="12"/>
+</sprite>
+
+<!-- ###### Belt ###### -->
+<sprite name="belt" type="belt">
+	<image file="belt.png"/>
+	<anchor dx="10" dy="4"/>
+	<attached member_type="jetpack-left" frame="*" dx="9" dy="-5"/>
+	<attached member_type="jetpack-right" frame="*" dx="-1" dy="-3"/>
+</sprite>
+
+<sprite name="jetpack-left" type="jetpack-left">
+	<image file="jetpack.png"/>
+	<anchor dx="5" dy="11"/>
+	<attached member_type="jetpack-left-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-left-fire" type="jetpack-left-fire">
+	<image file="jetpack-fire.png"/>
+	<anchor dx="5" dy="1"/>
+</sprite>
+
+<sprite name="jetpack-right" type="jetpack-right">
+	<image file="jetpack.png"/>
+	<anchor dx="5" dy="11"/>
+	<attached member_type="jetpack-right-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-right-fire" type="jetpack-right-fire">
+	<image file="jetpack-fire.png"/>
+	<anchor dx="5" dy="1"/>
+</sprite>
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############    CLOTHES    ##############
+       ###############             ###############
+       ###########################################   -->
+
+<!-- ###### Normal ###### -->
+<clothe name="normal">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Jetpack ###### -->
+<clothe name="jetpack">
+	<c_member name="tail"/>
+	<c_member name="jetpack-left"/>
+	<c_member name="jetpack-right"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="foot-right"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
+	<c_member name="tail"/>
+	<c_member name="jetpack-left-fire"/>
+	<c_member name="jetpack-left"/>
+	<c_member name="jetpack-right-fire"/>
+	<c_member name="jetpack-right"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="foot-right"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Helmet ###### -->
+<clothe name="helmet">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+	<c_member name="helmet"/>
+</clothe>
+
+<!-- ###### Animation Yoyo ###### -->
+<clothe name="animation0">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="yoyo"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Animation Hula hoop ###### -->
+<clothe name="animation2">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="hula"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+	<c_member name="hoop"/>
+</clothe>
+
+<!-- ###### Dead ###### -->
+<clothe name="dead">
+	<c_member name="body-dead"/>
+</clothe>
+
+<!-- ###### Black ###### -->
+<clothe name="black">
+	<c_member name="arm-left-black"/>
+	<c_member name="arm2-left-black"/>
+	<c_member name="arm3-left-black-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left-black"/>
+	<c_member name="tail-black"/>
+	<c_member name="foot-right-black"/>
+	<c_member name="back-black"/>
+	<c_member name="body-black"/>
+	<c_member name="hair-black"/>
+	<c_member name="hornleft-black"/>
+	<c_member name="head-black"/>
+	<c_member name="hornright-black"/>
+	<c_member name="noze-black"/>
+	<c_member name="eyes-black"/>
+	<c_member name="pupil-right-black"/>
+	<c_member name="pupil-left-black"/>
+	<c_member name="eyelid-black"/>
+	<c_member name="arm-right-black"/>
+	<c_member name="arm2-right-black"/>
+	<c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- ###### Fly-Black ###### -->
+<clothe name="fly-black">
+	<c_member name="arm-left-black"/>
+	<c_member name="arm2-left-black"/>
+	<c_member name="arm3-left-black-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left-black"/>
+	<c_member name="tail-black"/>
+	<c_member name="foot-right-black"/>
+	<c_member name="back-black"/>
+	<c_member name="body-black"/>
+	<c_member name="hair-black"/>
+	<c_member name="hornleft-black"/>
+	<c_member name="head-black"/>
+	<c_member name="hornright-black"/>
+	<c_member name="noze-black"/>
+	<c_member name="eyes-black"/>
+	<c_member name="pupil-right-black"/>
+	<c_member name="pupil-left-black"/>
+	<c_member name="eyelid-black"/>
+	<c_member name="arm-right-black"/>
+	<c_member name="arm2-right-black"/>
+	<c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- # Construct/Airhammer helmet # -->
+<clothe name="weapon-construct">
+	<c_member name="c2"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="construct"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<clothe name="weapon-airhammer">
+	<c_member name="c2"/>
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="construct"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### weapon-dynamite ###### -->
+<clothe name="weapon-dynamite">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-bounce_ball ###### -->
+<clothe name="weapon-bounce_ball">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-cluster_bomb ###### -->
+<clothe name="weapon-cluster_bomb">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-disco_grenade ###### -->
+<clothe name="weapon-disco_grenade">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-footbomb ###### -->
+<clothe name="weapon-footbomb">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-grenade ###### -->
+<clothe name="weapon-grenade">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-gnulauncher ###### -->
+<clothe name="weapon-gnulauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-polecatlauncher ###### -->
+<clothe name="weapon-polecatlauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-minelauncher ###### -->
+<clothe name="weapon-minelauncher">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-syringe ###### -->
+<clothe name="weapon-syringe">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="weapon"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- # Parachute # -->
+<clothe name="weapon-parachute">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-R"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Gun ###### -->
+<clothe name="weapon-gun">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="head"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="belt"/>
+	<c_member name="hat"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!--   ###########################################
+       ##############               ##############
+       #############    MOVEMENTS    #############
+       ##############               ##############
+       ###########################################   -->
+
+<!-- ###### Breathe ###### -->
+<movement name="breathe" speed="190">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="1"/>
+		<member type="arm-right" dx="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="0" dy="1"/>
+		<member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" dy="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="1"/>
+		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="1"/>
+		<member type="foot-right" dy="1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="0"/>
+		<member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="1"/>
+		<member type="foot-right" dy="1"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="-1" dy="0"/>
+		<member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" dy="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" dx="0" dy="1"/>
+		<member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Walk ###### -->
+<movement name="walk" speed="30">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-10"/>
+		<member type="arm2-left" angle="-10"/>
+		<member type="arm-right" angle="10"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-20"/>
+		<member type="arm-right" angle="20"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="20"/>
+		<member type="foot-right" angle="-20"/>
+		<member type="tail" angle="-2"/>	
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-30"/>
+		<member type="arm-right" angle="30"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="30"/>
+		<member type="foot-right" angle="-30"/>
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-40"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="40"/>
+		<member type="foot-right" angle="-40"/>
+		<member type="tail" angle="-4"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-50"/>
+		<member type="arm-right" angle="50"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="-50"/>
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-40"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="40"/>
+		<member type="foot-right" angle="-40"/>
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-30"/>
+		<member type="arm-right" angle="30"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="30"/>
+		<member type="foot-right" angle="-30"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-20"/>
+		<member type="arm2-left" angle="-20"/>
+		<member type="arm-right" angle="20"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="20"/>
+		<member type="foot-right" angle="-20"/>	
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-10"/>
+		<member type="arm2-left" angle="-10"/>
+		<member type="arm-right" angle="10"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>	
+		<member type="tail" angle="1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="arm2-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="arm2-right" angle="-10"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+		<member type="tail" angle="3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>		
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+		<member type="tail" angle="4"/>	
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+		<member type="tail" angle="3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-40"/>
+		<member type="foot-right" angle="40"/>
+		<member type="tail" angle="2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-50"/>
+		<member type="arm-left" angle="50"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-50"/>
+		<member type="foot-right" angle="50"/>
+		<member type="tail" angle="1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-40"/>
+		<member type="foot-right" angle="40"/>
+		<member type="tail" angle="0"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+		<member type="tail" angle="-1"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-20"/>
+		<member type="arm2-right" angle="-20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>	
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="arm2-right" angle="-10"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm2-left" angle="0"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>	
+		<member type="tail" angle="-3"/>
+		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>	
+	</frame>
+</movement>
+
+<!-- ###### Jump ###### -->
+<movement name="jump" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+		<member type="arm-right" angle="90" follow_speed="true"/>
+		<member type="foot-left" angle="0" follow_speed="true"/>
+		<member type="foot-right" angle="0" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Fall ###### -->
+<movement name="fall" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+		<member type="arm-right" angle="90" follow_speed="true"/>
+		<member type="foot-left" angle="0" follow_speed="true"/>
+		<member type="foot-right" angle="0" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Hard land ###### -->
+<movement name="hard-land" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" dy="-2"/>
+		<member type="arm-left" angle="5"/>
+		<member type="arm-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" dy="-3"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-4"/>
+		<member type="foot-right" dy="-4"/>
+		<member type="arm-left" angle="15"/>
+		<member type="arm-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" dy="-3"/>
+		<member type="arm-left" angle="10"/>
+		<member type="arm-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" dy="-2"/>
+		<member type="arm-left" angle="5"/>
+		<member type="arm-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" dy="-1"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Drowned ###### -->
+<movement name="drowned" speed="150">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="-45"/>
+		<member type="foot-right" angle="45"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="body" angle="90" follow_speed="true"/> 
+		<member type="head" angle="-140"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Fly ###### -->
+<movement name="fly" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/>  
+		<member type="arm-left" angle="45"/>
+		<member type="arm-right" angle="-135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="90"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="135"/>
+		<member type="arm-right" angle="-45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="180"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="45"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="90"/>
+		<member type="foot-left" angle="5"/>
+		<member type="foot-right" angle="-5"/>
+	</frame>
+	<frame>
+		<member type="body" follow_speed="true" angle="70"/>
+		<member type="head" angle="-30"/> 
+		<member type="arm-left" angle="-45"/>
+		<member type="arm-right" angle="135"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<!-- ###### Black ###### -->
+<movement name="black" speed="1000">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" angle="-40"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="tail" angle="-2"/>
+		<member type="pupil-right" dx="-1"/>
+		<member type="pupil-left" dx="-1"/>		
+	</frame>
+</movement>
+
+
+
+<!--   ###########################################
+       #############                ##############
+       ############    ANIMATIONS    #############
+       #############                ##############
+       ###########################################   -->
+
+<!-- ###### Yoyo ###### -->
+<movement name="animation0" speed="5400" play_mode="play_once"> <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" angle="-90"/>
+		<member type="yoyo" dx="4" angle="90"/>
+	</frame>
+</movement>
+
+<!-- ###### Tired ###### -->
+<movement name="animation1" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="0"/>
+		<member type="head" angle="0"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-2"/>
+		<member type="head" angle="-23"/>
+		<member type="arm-left" angle="-47"/>
+		<member type="arm-right" angle="-47"/>
+		<member type="foot-left" angle="2"/>
+		<member type="foot-right" angle="2"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-4"/>
+		<member type="head" angle="-46"/>
+		<member type="arm-left" angle="-94"/>
+		<member type="arm-right" angle="-94"/>
+		<member type="foot-left" angle="4"/>
+		<member type="foot-right" angle="4"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-6"/>
+		<member type="head" angle="-69"/>
+		<member type="arm-left" angle="-141"/>
+		<member type="arm-right" angle="-141"/>
+		<member type="foot-left" angle="6"/>
+		<member type="foot-right" angle="6"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-10"/>
+		<member type="head" angle="-95"/>
+		<member type="arm-left" angle="-190"/>
+		<member type="arm-right" angle="-190"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-6"/>
+		<member type="head" angle="-69"/>
+		<member type="arm-left" angle="-141"/>
+		<member type="arm-right" angle="-141"/>
+		<member type="foot-left" angle="6"/>
+		<member type="foot-right" angle="6"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-4"/>
+		<member type="head" angle="-46"/>
+		<member type="arm-left" angle="-94"/>
+		<member type="arm-right" angle="-94"/>
+		<member type="foot-left" angle="4"/>
+		<member type="foot-right" angle="4"/>
+	</frame>
+	<frame>
+		<member type="body" angle="-2"/>
+		<member type="head" angle="-23"/>
+		<member type="arm-left" angle="-47"/>
+		<member type="arm-right" angle="-47"/>
+		<member type="foot-left" angle="2"/>
+		<member type="foot-right" angle="2"/>
+	</frame>
+	<frame>
+		<member type="body" angle="0"/>
+		<member type="head" angle="0"/>
+		<member type="arm-left" angle="0"/>
+		<member type="arm-right" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Hula-hoop ###### -->
+<movement name="animation2" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<!-- begining -->
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0"/>
+		<member type="hoop" angle="0" dx="-5"/>
+		<member type="hula" angle="0" dx="-5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="-4"/>
+		<member type="hula" angle="-5" dx="-4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="-2"/>
+		<member type="hula" angle="-10" dx="-2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-140"/>
+		<member type="arm-right" angle="140"/>
+		<member type="body" angle="30" dx="3"/>
+		<member type="hoop" angle="-15" dx="0"/>
+		<member type="hula" angle="-15" dx="0"/>
+		<member type="foot-left" angle="-30" dy="-3"/>
+		<member type="foot-right" angle="-30" dy="-3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-130"/>
+		<member type="arm-right" angle="130"/>
+		<member type="body" angle="20" dx="2"/>
+		<member type="hoop" angle="-10" dx="2"/>
+		<member type="hula" angle="-10" dx="2"/>
+		<member type="foot-left" angle="-20" dy="-2"/>
+		<member type="foot-right" angle="-20" dy="-2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="120"/>
+		<member type="body" angle="10" dx="1"/>
+		<member type="hoop" angle="-5" dx="4"/>
+		<member type="hula" angle="-5" dx="4"/>
+		<member type="foot-left" angle="-10" dy="-1"/>
+		<member type="foot-right" angle="-10" dy="-1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-110"/>
+		<member type="arm-right" angle="110"/>
+		<member type="body" angle="0" dx="0"/>
+		<member type="hoop" angle="0" dx="5"/>
+		<member type="hula" angle="0" dx="5"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="4"/>
+		<member type="hula" angle="5" dx="4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="2"/>
+		<member type="hula" angle="10" dx="2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-95"/>
+		<member type="arm-right" angle="95"/>
+		<member type="body" angle="-30" dx="-3"/>
+		<member type="hoop" angle="15" dx="0"/>
+		<member type="hula" angle="15" dx="0"/>
+		<member type="foot-left" angle="30" dy="3"/>
+		<member type="foot-right" angle="30" dy="3"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-100"/>
+		<member type="arm-right" angle="100"/>
+		<member type="body" angle="-20" dx="-2"/>
+		<member type="hoop" angle="10" dx="-2"/>
+		<member type="hula" angle="10" dx="-2"/>
+		<member type="foot-left" angle="20" dy="2"/>
+		<member type="foot-right" angle="20" dy="2"/>
+	</frame>
+	<frame>
+		<member type="arm-left" angle="-105"/>
+		<member type="arm-right" angle="105"/>
+		<member type="body" angle="-10" dx="-1"/>
+		<member type="hoop" angle="5" dx="-4"/>
+		<member type="hula" angle="5" dx="-4"/>
+		<member type="foot-left" angle="10" dy="1"/>
+		<member type="foot-right" angle="10" dy="1"/>
+	</frame>
+</movement>
+
+
+
+
+<!--   ###########################################
+       ##############               ##############
+       #############     WEAPONS     #############
+       ##############               ##############
+       ###########################################   -->
+
+<!-- ###### Ninja-rope ###### -->
+<movement name="ninja-rope" speed="100">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-10"/>
+		<member type="foot-left" angle="-45"/>
+		<member type="foot-right" angle="-45"/>
+	</frame>
+</movement>
+
+<!-- ###### Parachute ###### -->
+<movement name="parachute" speed="180">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="175"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="170"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="10"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="175"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="180"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="185"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="190"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-10"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="185"/>
+		<member type="foot-left" angle="45"/>
+		<member type="foot-right" angle="45"/>
+		<member type="body" angle="-5"/>
+		<member type="weapon" dx="-1" dy="7"/>
+	</frame>
+</movement>
+
+<!-- ###### Jetpack - no fire ###### -->
+<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" follow_speed="true"/>
+		<member type="arm-right" follow_speed="true"/>
+		<member type="foot-left" follow_speed="true"/>
+		<member type="foot-right" follow_speed="true"/>
+	</frame>
+</movement>
+
+<!-- ###### Jetpack - fire ###### -->
+<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="body" angle="45"/>
+		<member type="tail" angle="-100"/>
+		<member type="arm-left" angle="-100" dx="-1"/>
+		<member type="arm-right" angle="80" dx="-2" dy="-2"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="90" dy="3"/>
+		<member type="head" angle="-50"/>
+		<member type="jetpack-right-fire" dx="0" dy="0"/>
+		<member type="jetpack-left-fire" dx="0" dy="0"/>
+	</frame>
+	<frame>
+		<member type="body" angle="45"/>
+		<member type="tail" angle="-100"/>
+		<member type="arm-left" angle="-100" dx="-1"/>
+		<member type="arm-right" angle="80" dx="-2" dy="-2"/>
+		<member type="foot-left" angle="50"/>
+		<member type="foot-right" angle="90" dy="3"/>
+		<member type="head" angle="-50"/>
+		<member type="jetpack-right-fire" dx="-12" dy="12"/>
+		<member type="jetpack-left-fire" dx="-10" dy="13"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Airhammer ###### -->
+<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="construct" angle="12" dy="-4"/>
+	</frame>
+</movement>
+
+<!-- ###### Grenade ###### -->
+<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-50"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-160"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-170"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+		<member type="body" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+</movement>
+
+<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+		<member type="body" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-10"/>
+		<member type="body" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+</movement>
+
+<!-- ###### Bounceball ###### -->
+<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-70"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="-80"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-5"/>
+		<member type="arm-right" angle="-90"/>
+		<member type="weapon" dy="-4"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-15"/>
+		<member type="arm-right" angle="-95"/>
+		<member type="weapon" dy="-7"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-20"/>
+		<member type="arm-right" angle="-80"/>
+		<member type="weapon" dy="-11" dx="-1"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-30"/>
+		<member type="arm-right" angle="-40"/>
+		<member type="weapon" dy="-17" dx="1"/>
+		<member type="body" angle="15"/>
+		<member type="foot-left" angle="-15"/>
+		<member type="foot-right" angle="15"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-20"/>
+		<member type="arm-left" angle="0"/>
+		<member type="weapon" dy="-17" dx="6"/>
+		<member type="body" angle="30"/>
+		<member type="foot-left" angle="-30"/>
+		<member type="foot-right" angle="30"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-15"/>
+		<member type="arm-right" angle="40"/>
+		<member type="arm-left" angle="40"/>
+		<member type="weapon" dy="-9" dx="10"/>
+		<member type="body" angle="25"/>
+		<member type="foot-left" angle="-25"/>
+		<member type="foot-right" angle="25"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-5"/>
+		<member type="arm-right" angle="80"/>
+		<member type="arm-left" angle="80"/>
+		<member type="weapon" dy="0" dx="12"/>
+		<member type="body" angle="20"/>
+		<member type="foot-left" angle="-20"/>
+		<member type="foot-right" angle="20"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="weapon" dy="8" dx="12"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="20"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="weapon" dy="10" dx="14"/>
+		<member type="body" angle="0"/>
+		<member type="foot-left" angle="0"/>
+		<member type="foot-right" angle="0"/>
+	</frame>
+</movement>
+
+<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="40"/>
+		<member type="arm-right" angle="120"/>
+		<member type="arm-left" angle="120"/>
+		<member type="body" angle="-10"/>
+		<member type="foot-left" angle="10"/>
+		<member type="foot-right" angle="-10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="20"/>
+		<member type="arm-right" angle="110"/>
+		<member type="arm-left" angle="110"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="head" angle="10"/>
+		<member type="arm-right" angle="90"/>
+		<member type="arm-left" angle="90"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="head" angle="0"/>
+		<member type="arm-right" angle="60"/>
+		<member type="arm-left" angle="60"/>
+		<member type="body" angle="12"/>
+		<member type="foot-left" angle="-12"/>
+		<member type="foot-right" angle="12"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="30"/>
+		<member type="arm-left" angle="30"/>
+		<member type="body" angle="10"/>
+		<member type="foot-left" angle="-10"/>
+		<member type="foot-right" angle="10"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="20"/>
+		<member type="arm-left" angle="20"/>
+		<member type="body" angle="5"/>
+		<member type="foot-left" angle="-5"/>
+		<member type="foot-right" angle="5"/>
+	</frame>
+	<frame>
+		<member type="arm-right" angle="10"/>
+		<member type="arm-left" angle="10"/>
+	</frame>
+</movement>
+
+<!-- ###### Bazooka ###### -->
+<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="0"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="15" dx="2"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="30" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="45" dy="-1" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="60" dy="-1" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+</movement>
+
+<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="foot-left" dy="-4"/>
+		<member type="foot-right" angle="90" dy="-4" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-100"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-100"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-3"/>
+		<member type="foot-right" angle="90" dy="-3" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-95"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-95"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="90" dy="-2" dx="4"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="60" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-2"/>
+		<member type="foot-right" angle="45" dy="-1" dx="3"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="30" dy="-1" dx="2"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="-1"/>
+		<member type="foot-right" angle="15"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="foot-left" dy="0"/>
+		<member type="foot-right" angle="0"/>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-0"/>
+		<member type="arm2-left" follow_half_crosshair="true" angle="-0"/>
+	</frame>
+</movement>
+
+<!-- ###### gun ###### -->
+<movement name="weapon-gun-select" speed="100" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+
+<!-- ###### Dynamite ###### -->
+<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+</movement>
+
+<!-- ###### Mine ###### -->
+<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+</movement>
+
+<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" follow_half_crosshair="true"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+</movement>
+
+<!-- ###### SuperTux ###### -->
+<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-135"/>
+		<member type="arm-right" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-90"/>
+		<member type="arm-right" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="head" angle="-90"/>
+		<member type="arm-left" angle="-120"/>
+		<member type="arm-right" angle="-60"/>
+	</frame>
+</movement>
+
+<!-- ###### gnu ###### -->
+<movement name="weapon-gnulauncher-select" speed="40" play_mode="play_once">
+	<collision_rect left="0" right="0" top="0" bottom="2"/>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-15"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-75"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-75"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-105"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-105"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-120"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-135"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-135"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-150"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-165"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-165"/>
+	</frame>
+	<frame>
+		<member type="arm-left" follow_half_crosshair="true" angle="-180"/>
+		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+	</frame>
+</movement>
+
+</resources>
diff --git a/data/body/gnu/dead.png b/data/body/gnu/dead.png
new file mode 100644
index 0000000..d3701e8
Binary files /dev/null and b/data/body/gnu/dead.png differ
diff --git a/data/body/gnu/eyelid.png b/data/body/gnu/eyelid.png
new file mode 100644
index 0000000..e672700
Binary files /dev/null and b/data/body/gnu/eyelid.png differ
diff --git a/data/body/gnu/eyes.png b/data/body/gnu/eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/gnu/eyes.png differ
diff --git a/data/body/gnu/footleft.png b/data/body/gnu/footleft.png
new file mode 100644
index 0000000..1545356
Binary files /dev/null and b/data/body/gnu/footleft.png differ
diff --git a/data/body/gnu/footright.png b/data/body/gnu/footright.png
new file mode 100644
index 0000000..1545356
Binary files /dev/null and b/data/body/gnu/footright.png differ
diff --git a/data/body/gnu/hair.png b/data/body/gnu/hair.png
new file mode 100644
index 0000000..a23e46f
Binary files /dev/null and b/data/body/gnu/hair.png differ
diff --git a/data/body/gnu/hat.png b/data/body/gnu/hat.png
new file mode 100644
index 0000000..bd3880a
Binary files /dev/null and b/data/body/gnu/hat.png differ
diff --git a/data/body/gnu/head.png b/data/body/gnu/head.png
new file mode 100644
index 0000000..322e4d2
Binary files /dev/null and b/data/body/gnu/head.png differ
diff --git a/data/body/gnu/helmet.png b/data/body/gnu/helmet.png
new file mode 100644
index 0000000..3e427f4
Binary files /dev/null and b/data/body/gnu/helmet.png differ
diff --git a/data/body/gnuteam/hoop.png b/data/body/gnu/hoop.png
old mode 100644
new mode 100755
similarity index 100%
rename from data/body/gnuteam/hoop.png
rename to data/body/gnu/hoop.png
diff --git a/data/body/gnu/hornleft.png b/data/body/gnu/hornleft.png
new file mode 100644
index 0000000..b3cd9f7
Binary files /dev/null and b/data/body/gnu/hornleft.png differ
diff --git a/data/body/gnu/hornright.png b/data/body/gnu/hornright.png
new file mode 100644
index 0000000..12a4d04
Binary files /dev/null and b/data/body/gnu/hornright.png differ
diff --git a/data/body/gnuteam/hula.png b/data/body/gnu/hula.png
old mode 100644
new mode 100755
similarity index 100%
rename from data/body/gnuteam/hula.png
rename to data/body/gnu/hula.png
diff --git a/data/body/gnu/jetpack-fire.png b/data/body/gnu/jetpack-fire.png
new file mode 100644
index 0000000..d856fa9
Binary files /dev/null and b/data/body/gnu/jetpack-fire.png differ
diff --git a/data/body/gnu/jetpack.png b/data/body/gnu/jetpack.png
new file mode 100644
index 0000000..e78e22f
Binary files /dev/null and b/data/body/gnu/jetpack.png differ
diff --git a/data/body/gnu/noze.png b/data/body/gnu/noze.png
new file mode 100644
index 0000000..7cf5b8c
Binary files /dev/null and b/data/body/gnu/noze.png differ
diff --git a/data/body/gnu/pupil.png b/data/body/gnu/pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/gnu/pupil.png differ
diff --git a/data/body/gnu/sick_head.png b/data/body/gnu/sick_head.png
new file mode 100644
index 0000000..6362a64
Binary files /dev/null and b/data/body/gnu/sick_head.png differ
diff --git a/data/body/gnu/tail.png b/data/body/gnu/tail.png
new file mode 100644
index 0000000..0754574
Binary files /dev/null and b/data/body/gnu/tail.png differ
diff --git a/data/body/gnu/yoyo.png b/data/body/gnu/yoyo.png
new file mode 100755
index 0000000..6a22a92
Binary files /dev/null and b/data/body/gnu/yoyo.png differ
diff --git a/data/body/gnuteam/arm.png b/data/body/gnuteam/arm.png
deleted file mode 100644
index d678cd8..0000000
Binary files a/data/body/gnuteam/arm.png and /dev/null differ
diff --git a/data/body/gnuteam/b_arm.png b/data/body/gnuteam/b_arm.png
deleted file mode 100644
index 067d14c..0000000
Binary files a/data/body/gnuteam/b_arm.png and /dev/null differ
diff --git a/data/body/gnuteam/b_body.png b/data/body/gnuteam/b_body.png
deleted file mode 100644
index 3b5ae12..0000000
Binary files a/data/body/gnuteam/b_body.png and /dev/null differ
diff --git a/data/body/gnuteam/b_eyelid.png b/data/body/gnuteam/b_eyelid.png
deleted file mode 100644
index da505b3..0000000
Binary files a/data/body/gnuteam/b_eyelid.png and /dev/null differ
diff --git a/data/body/gnuteam/b_foot.png b/data/body/gnuteam/b_foot.png
deleted file mode 100644
index b813ac6..0000000
Binary files a/data/body/gnuteam/b_foot.png and /dev/null differ
diff --git a/data/body/gnuteam/b_head.png b/data/body/gnuteam/b_head.png
deleted file mode 100644
index 84fe095..0000000
Binary files a/data/body/gnuteam/b_head.png and /dev/null differ
diff --git a/data/body/gnuteam/body.png b/data/body/gnuteam/body.png
deleted file mode 100644
index 0402f42..0000000
Binary files a/data/body/gnuteam/body.png and /dev/null differ
diff --git a/data/body/gnuteam/c1.png b/data/body/gnuteam/c1.png
deleted file mode 100644
index 701ef0b..0000000
Binary files a/data/body/gnuteam/c1.png and /dev/null differ
diff --git a/data/body/gnuteam/c2.png b/data/body/gnuteam/c2.png
deleted file mode 100644
index bce4c6b..0000000
Binary files a/data/body/gnuteam/c2.png and /dev/null differ
diff --git a/data/body/gnuteam/config.xml b/data/body/gnuteam/config.xml
deleted file mode 100644
index 1836fe5..0000000
--- a/data/body/gnuteam/config.xml
+++ /dev/null
@@ -1,2099 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE resources SYSTEM "../body.dtd" []>
-<resources>
-
-<!--   ###########################################
-       ###############             ###############
-       ##############    AUTHOR     ##############
-       ###############             ###############
-       ###########################################   -->
-
-<author>
-  <name>yeKcim</name>
-  <email>yekcim AT crocobox.org</email>
-</author>
-
-
-
-
-
-
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############     ALIAS     ##############
-       ###############             ###############
-       ###########################################   -->
-
-<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot" />
-<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot" />
-<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot" />
-<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot" />
-<alias movement="weapon-m16-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select" />
-<alias movement="fly-black" correspond_to="fly" />
-
-
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############   SKELETON    ##############
-       ###############             ###############
-       ###########################################   -->
-
-<!-- ###### Body ###### -->
-<sprite name="body-normal" type="body">
-	<image file="body.png"/>
-	<anchor dx="16" dy="17"/>
-	<attached member_type="hoop" frame="*" dx="14" dy="27"/>
-	<attached member_type="head" frame="*" dx="9" dy="6"/>
-	<attached member_type="arm-right" frame="*" dx="3" dy="18"/>
-	<attached member_type="arm-left" frame="*" dx="08" dy="17"/>
-	<attached member_type="foot-left" frame="*" dx="11" dy="30"/>
-	<attached member_type="foot-right" frame="*" dx="5" dy="31"/>
-	<attached member_type="jetpack-belt" frame="*" dx="1" dy="21"/>
-	<attached member_type="jetpack-right" frame="*" dx="1" dy="23"/>
-	<attached member_type="jetpack-left" frame="*" dx="9" dy="23"/>
-	<attached member_type="tail" frame="*" dx="2" dy="28"/>
-	<attached member_type="construct" frame="*" dx="8" dy="4"/>
-	<attached member_type="hula" frame="*" dx="14" dy="25"/>
-</sprite>
-
-<!-- ###### Hoop (foreground part) ###### -->
-<sprite name="hoop" type="hoop" >
-	<image file="hoop.png"/>
-	<anchor dx="18" dy="3"/>
-</sprite>
-
-<!-- ###### Hula (foreground part) ###### -->
-<sprite name="hula" type="hula" >
-	<image file="hula.png"/>
-	<anchor dx="18" dy="6"/>
-</sprite>
-
-<!-- ###### Tail ###### -->
-<sprite name="tail" type="tail">
-	<image file="tail.png"/>
-	<anchor dx="8" dy="6"/>
-</sprite>
-
-<!-- ###### Head ###### -->
-<sprite name="head" type="head">
-	<image file="head.png"/>
-	<anchor dx="11" dy="12"/>
-	<attached member_type="eyes-normal" frame="*" dx="11" dy="11"/>
-	<attached member_type="helmet" frame="*" dx="9" dy="11"/>
-</sprite>
-
-<!-- ###### Eyes ###### -->
-<sprite name="eyes-normal" type="eyes-normal">
-	<image file="eyes.png"/>
-	<anchor dx="4" dy="3"/>
-	<attached member_type="eyelid" frame="*" dx="0" dy="0"/>
-	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
-	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-
-<sprite name="eyelid-normal" type="eyelid">
-	<image file="eyelid.png">
-		<grid pos="0,0" size="9,7" array="7,1" />
-	</image>
-	<anchor dx="0" dy="0"/>
-	<animation speed="200" loop_mode="pingpong" />
-</sprite>
-
-<sprite name="pupil-right" type="pupil-right" >
-	<image file="pupil.png"/>
-	<anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="pupil-left" type="pupil-left" >
-	<image file="pupil.png"/>
-	<anchor dx="-1" dy="0"/>
-</sprite>
-
-<!-- ###### Arms ###### -->
-<sprite name="arm-left" type="arm-left">
-	<image file="arm.png"/>
-	<anchor dx="5" dy="3"/>
-</sprite>
-
-<sprite name="arm-right" type="arm-right">
-	<image file="arm.png"/>
-	<anchor dx="5" dy="3"/>
-	<attached member_type="weapon" frame="*" dx="3" dy="16"/>
-	<attached member_type="yoyo" frame="*" dx="3" dy="16"/>
-</sprite>
-
-<!-- ###### Legs ###### -->
-<sprite name="foot-left" type="foot-left">
-	<image file="foot.png"/>
-	<anchor dx="5" dy="3"/>
-</sprite>
-
-<sprite name="foot-right" type="foot-right">
-	<image file="foot.png"/>
-	<anchor dx="5" dy="3"/>
-</sprite>
-
-<!-- ###### Jetpack ###### -->
-<sprite name="jetpack-belt" type="jetpack-belt">
-	<image file="jetpack-belt.png"/>
-	<anchor dx="0" dy="0"/>
-</sprite>
-
-<sprite name="jetpack-right" type="jetpack-right">
-	<image file="jetpack.png"/>
-	<anchor dx="4" dy="10"/>
-	<attached member_type="jetpack-fire-right" frame="*" dx="3" dy="13"/>
-</sprite>
-
-<sprite name="jetpack-left" type="jetpack-left">
-	<image file="jetpack.png"/>
-	<anchor dx="4" dy="10"/>
-	<attached member_type="jetpack-fire-left" frame="*" dx="3" dy="13"/>
-</sprite>
-
-<sprite name="jetpack-fire-right" type="jetpack-fire-right">
-	<image file="jetpack-fire.png"/>
-	<anchor dx="2" dy="0"/>
-</sprite>
-
-<sprite name="jetpack-fire-left" type="jetpack-fire-left">
-	<image file="jetpack-fire.png"/>
-	<anchor dx="2" dy="0"/>
-
-</sprite>
-
-<!-- ###### Helmet ###### -->
-<sprite name="helmet" type="helmet">
-	<image file="helmet.png"/>
-	<anchor dx="9" dy="13"/>
-</sprite>
-
-<!-- ###### Yoyo ###### -->
-<sprite name="yoyo" type="yoyo" go_through_ground="true">
-	<image file="yoyo.png">
-		<grid pos="0,0" size="32,42" array="36,1"/>
-	</image>
-	<anchor dx="29" dy="0"/>
-	<animation speed="150"/>
-</sprite>
-
-<!-- ###### Dead ###### -->
-<sprite name="body-dead" type="body">
-	<image file="dead.png"/>
-	<anchor dx="12" dy="15"/>
-</sprite>
-
-<!-- ###### Black ###### -->
-<!-- Body -->
-<sprite name="body-black" type="body">
-	<image file="b_body.png"/>
-	<anchor dx="16" dy="17"/>
-	<attached member_type="hoop" frame="*" dx="14" dy="27"/>
-	<attached member_type="head" frame="*" dx="9" dy="6"/>
-	<attached member_type="arm-right" frame="*" dx="3" dy="18"/>
-	<attached member_type="arm-left" frame="*" dx="08" dy="17"/>
-	<attached member_type="foot-left" frame="*" dx="11" dy="30"/>
-	<attached member_type="foot-right" frame="*" dx="5" dy="31"/>
-	<attached member_type="jetpack-belt" frame="*" dx="1" dy="21"/>
-	<attached member_type="jetpack-right" frame="*" dx="1" dy="23"/>
-	<attached member_type="jetpack-left" frame="*" dx="9" dy="23"/>
-	<attached member_type="tail" frame="*" dx="2" dy="28"/>
-	<attached member_type="construct" frame="*" dx="8" dy="4"/>
-	<attached member_type="hula" frame="*" dx="14" dy="25"/>
-</sprite>
-<!-- Head -->
-<sprite name="head-black" type="head">
-	<image file="b_head.png"/>
-	<anchor dx="11" dy="12"/>
-	<attached member_type="eyes-normal" frame="*" dx="11" dy="11"/>
-	<attached member_type="helmet" frame="*" dx="9" dy="11"/>
-</sprite>
-<!-- Eyes -->
-<sprite name="eyes-black" type="eyes-normal">
-	<image file="eyes.png"/>
-	<anchor dx="4" dy="3"/>
-	<attached member_type="eyelid" frame="*" dx="0" dy="0"/>
-	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
-	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-<sprite name="eyelid-black" type="eyelid">
-	<image file="b_eyelid.png">
-		<grid pos="0,0" size="9,7" array="7,1" />
-	</image>
-	<anchor dx="0" dy="0"/>
-	<animation speed="200" loop_mode="pingpong" />
-</sprite>
-<!-- Arms -->
-<sprite name="arm-left-black" type="arm-left">
-	<image file="b_arm.png"/>
-	<anchor dx="5" dy="3"/>
-</sprite>
-<sprite name="arm-right-black" type="arm-right">
-	<image file="b_arm.png"/>
-	<anchor dx="5" dy="3"/>
-	<attached member_type="weapon" frame="*" dx="3" dy="16"/>
-	<attached member_type="yoyo" frame="*" dx="3" dy="16"/>
-</sprite>
-<!-- Legs -->
-<sprite name="foot-left-black" type="foot-left">
-	<image file="b_foot.png"/>
-	<anchor dx="5" dy="3"/>
-</sprite>
-<sprite name="foot-right-black" type="foot-right">
-	<image file="b_foot.png"/>
-	<anchor dx="5" dy="3"/>
-</sprite>
-
-<!-- ###### Construct ###### -->
-<sprite name="construct" type="construct" >
-	<image file="c1.png"/>
-	<anchor dx="7" dy="12"/>
-	<attached member_type="c2" frame="*" dx="1" dy="8" />
-</sprite>
-
-<sprite name="c2" type="c2" >
-	<image file="c2.png"/>
-	<anchor dx="0" dy="0"/>
-</sprite>
-
-
-<!--   ###########################################
-       ###############             ###############
-       ##############    CLOTHES    ##############
-       ###############             ###############
-       ###########################################   -->
-
-<!-- ###### Normal ###### -->
-<clothe name="normal">
-	<c_member name="tail" />
-	<c_member name="arm-left" />
-	<c_member name="foot-left" />
-	<c_member name="body-normal" />
-	<c_member name="head" />
-	<c_member name="eyes-normal" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="eyelid-normal"/>
-	<c_member name="foot-right" />
-	<c_member name="arm-right" />
-	<c_member name="weapon" />
-</clothe>
-
-
-<!-- ###### Jetpack ###### -->
-<clothe name="jetpack"> <!-- When jetpack weapon is selected, during walk, jump movement... -->
-	<c_member name="tail" />
-	<c_member name="arm-left" />
-	<c_member name="foot-left" />
-	<c_member name="jetpack-left" />
-	<c_member name="jetpack-right" />
-	<c_member name="body-normal" />
-	<c_member name="head" />
-	<c_member name="eyes-normal" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="foot-right" />
-	<c_member name="jetpack-belt" />
-	<c_member name="arm-right" />
-</clothe>
-
-<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
-	<c_member name="tail" />
-	<c_member name="arm-left" />
-	<c_member name="foot-left" />
-	<c_member name="jetpack-fire-left" />
-	<c_member name="jetpack-left" />
-	<c_member name="jetpack-fire-right" />
-	<c_member name="jetpack-right" />
-	<c_member name="body-normal" />
-	<c_member name="head" />
-	<c_member name="eyes-normal" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="jetpack-belt" />
-	<c_member name="foot-right" />
-	<c_member name="arm-right" layer="114"/>
-</clothe>
-
-<!-- ###### Helmet ###### -->
-<clothe name="helmet">
-	<c_member name="tail" />
-	<c_member name="arm-left" />
-	<c_member name="foot-left" />
-	<c_member name="body-normal" />
-	<c_member name="head" />
-	<c_member name="eyes-normal" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="foot-right" />
-	<c_member name="arm-right" />
-	<c_member name="helmet" />
-</clothe>
-
-<!-- ###### Animation Yoyo ###### -->
-<clothe name="animation0">
-	<c_member name="tail" />
-	<c_member name="arm-left" />
-	<c_member name="foot-left" />
-	<c_member name="body-normal" />
-	<c_member name="head" />
-	<c_member name="eyes-normal" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="foot-right" />
-	<c_member name="yoyo" />
-	<c_member name="arm-right" />
-</clothe>
-
-<!-- ###### Animation Hula hoop ###### -->
-<clothe name="animation2">
-	<c_member name="hula" />
-	<c_member name="tail" />
-	<c_member name="arm-left" />
-	<c_member name="foot-left" />
-	<c_member name="body-normal" />
-	<c_member name="head" />
-	<c_member name="eyes-normal" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="foot-right" />
-	<c_member name="arm-right" />
-	<c_member name="hoop" />
-</clothe>
-
-<!-- ###### Dead ###### -->
-<clothe name="dead">
-	<c_member name="body-dead" />
-</clothe>
-
-<!-- ###### Black ###### -->
-<clothe name="black">
-	<c_member name="tail" />
-	<c_member name="arm-left-black" />
-	<c_member name="foot-left-black" />
-	<c_member name="body-black" />
-	<c_member name="head-black" />
-	<c_member name="eyes-black" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="eyelid-black"/>
-	<c_member name="foot-right-black" />
-	<c_member name="arm-right-black" />
-	<c_member name="weapon" />
-</clothe>
-
-<!-- ###### fly-black ###### -->
-<clothe name="fly-black">
-	<c_member name="tail" />
-	<c_member name="arm-left-black" />
-	<c_member name="foot-left-black" />
-	<c_member name="body-black" />
-	<c_member name="head-black" />
-	<c_member name="eyes-black" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="eyelid-black"/>
-	<c_member name="foot-right-black" />
-	<c_member name="arm-right-black" />
-	<c_member name="weapon" />
-</clothe>
-
-<!-- # Construct/Airhammer helmet # -->
-<clothe name="weapon-construct">
-	<c_member name="c2" />
-	<c_member name="tail" />
-	<c_member name="arm-left" />
-	<c_member name="foot-left" />
-	<c_member name="body-normal" />
-	<c_member name="head" />
-	<c_member name="eyes-normal" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="construct" />
-	<c_member name="foot-right" />
-	<c_member name="arm-right" />
-	<c_member name="weapon" />
-</clothe>
-
-<clothe name="weapon-airhammer">
-	<c_member name="c2" />
-	<c_member name="tail" />
-	<c_member name="arm-left" />
-	<c_member name="foot-left" />
-	<c_member name="body-normal" />
-	<c_member name="head" />
-	<c_member name="eyes-normal" />
-	<c_member name="pupil-right" />
-	<c_member name="pupil-left" />
-	<c_member name="construct" />
-	<c_member name="foot-right" />
-	<c_member name="arm-right" />
-	<c_member name="weapon" />
-</clothe>
-
-
-
-
-
-<!--   ###########################################
-       ##############               ##############
-       #############    MOVEMENTS    #############
-       ##############               ##############
-       ###########################################   -->
-
-<!-- ###### Breathe ###### -->
-<movement name="breathe" speed="190">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" />
-		<member type="arm-right" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="-1" />
-		<member type="foot-right" dy="-1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-1" dy="1" />
-		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="0" />
-		<member type="foot-right" dy="0" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="1" />
-		<member type="arm-right" dx="-2" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="1" />
-		<member type="foot-right" dy="1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="0" />
-		<member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="1" />
-		<member type="foot-right" dy="1" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-2" dy="0" />
-		<member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="0" />
-		<member type="foot-right" dy="0" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" dx="-1" dy="1" />
-		<member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="foot-left" dy="-1" />
-		<member type="foot-right" dy="-1" />
-	</frame>
-</movement>
-
-
-<!-- ###### Walk ###### -->
-<movement name="walk" speed="30">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="0" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />		
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-10" />
-		<member type="arm-right" angle="10" />
-		<member type="foot-left" angle="10" />
-		<member type="foot-right" angle="-10" />
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />		
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-20" />
-		<member type="arm-right" angle="20" />
-		<member type="foot-left" angle="20" />
-		<member type="foot-right" angle="-20" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />		
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-30" />
-		<member type="arm-right" angle="30" />
-		<member type="foot-left" angle="30" />
-		<member type="foot-right" angle="-30" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-40" />
-		<member type="arm-right" angle="40" />
-		<member type="foot-left" angle="40" />
-		<member type="foot-right" angle="-40" />
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-30" />
-		<member type="arm-right" angle="30" />
-		<member type="foot-left" angle="30" />
-		<member type="foot-right" angle="-30" />
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-20" />
-		<member type="arm-right" angle="20" />
-		<member type="foot-left" angle="20" />
-		<member type="foot-right" angle="-20" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="-10" />
-		<member type="arm-right" angle="10" />
-		<member type="foot-left" angle="10" />
-		<member type="foot-right" angle="-10" />
-		<member type="tail" angle="0" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="0" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />	
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="10" />
-		<member type="arm-right" angle="-10" />
-		<member type="foot-left" angle="-10" />
-		<member type="foot-right" angle="10" />	
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />	
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="20" />
-		<member type="arm-right" angle="-20" />
-		<member type="foot-left" angle="-20" />
-		<member type="foot-right" angle="20" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="30" />
-		<member type="arm-right" angle="-30" />
-		<member type="foot-left" angle="-30" />
-		<member type="foot-right" angle="30" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="40" />
-		<member type="arm-right" angle="-40" />
-		<member type="foot-left" angle="-40" />
-		<member type="foot-right" angle="40" />
-		<member type="tail" angle="2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="30" />
-		<member type="arm-right" angle="-30" />
-		<member type="foot-left" angle="-30" />
-		<member type="foot-right" angle="30" />	
-		<member type="tail" angle="2" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="20" />
-		<member type="arm-right" angle="-20" />
-		<member type="foot-left" angle="-20" />
-		<member type="foot-right" angle="20" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="10" />
-		<member type="arm-right" angle="-10" />
-		<member type="foot-left" angle="-10" />
-		<member type="foot-right" angle="10" />	
-		<member type="tail" angle="0" />	
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
-	</frame>
-</movement>
-
-<!-- ###### Jump ###### -->
-<movement name="jump" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/> <!-- follow_half_crosshair : the head rotates when we move the crosshair -->
-		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
-		<member type="arm-right" angle="90" follow_speed="true"/>
-		<member type="foot-left" angle="0" follow_speed="true"/>
-		<member type="foot-right" angle="0" follow_speed="true"/>
-	</frame>
-</movement>
-
-<!-- ###### Fall ###### -->
-<movement name="fall" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/> <!-- follow_half_crosshair : the head rotates when we move the crosshair -->
-		<member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
-		<member type="arm-right" angle="90" follow_speed="true"/>
-		<member type="foot-left" angle="0" follow_speed="true"/>
-		<member type="foot-right" angle="0" follow_speed="true"/>
-	</frame>
-</movement>
-
-<!-- ###### Hard land ###### -->
-<movement name="hard-land" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" dy="-2"/>
-		<member type="arm-left" angle="5"/>
-		<member type="arm-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" dy="-3"/>
-		<member type="arm-left" angle="10"/>
-		<member type="arm-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-4"/>
-		<member type="foot-right" dy="-4"/>
-		<member type="arm-left" angle="15"/>
-		<member type="arm-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" dy="-3"/>
-		<member type="arm-left" angle="10"/>
-		<member type="arm-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" dy="-2"/>
-		<member type="arm-left" angle="5"/>
-		<member type="arm-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" dy="-1"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-	</frame>
-</movement>
-
-<!-- ###### Drowned ###### -->
-<movement name="drowned" speed="150">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="45"/>
-		<member type="arm-right" angle="45"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="45"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="-45"/>
-		<member type="arm-right" angle="-45"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="-45"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-<!-- ###### Fly ###### -->
-<movement name="fly" speed="150">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="45"/>
-		<member type="arm-right" angle="45"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="45"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="-45"/>
-		<member type="arm-right" angle="-45"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="-45"/>
-	</frame>
-	<frame>
-		<member type="body" angle="90" follow_speed="true"/> 
-		<member type="head" angle="-140"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-<movement name="black" speed="1000">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-left" angle="0" />
-		<member type="arm-right" angle="0" />
-		<member type="foot-left" angle="0" />
-		<member type="foot-right" angle="0" />
-		<member type="tail" angle="-2" />
-		<member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
-		<member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />		
-	</frame>
-</movement>
-
-<!--   ###########################################
-       #############                ##############
-       ############    ANIMATIONS    #############
-       #############                ##############
-       ###########################################   -->
-
-<!-- ###### Yoyo ###### -->
-<movement name="animation0" speed="5400" play_mode="play_once" > <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="arm-right" angle="-90"/>
-		<member type="yoyo" angle="90"/>
-	</frame>
-</movement>
-
-<!-- ###### Hula-hoop ###### -->
-<movement name="animation2" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<!-- begining -->
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<!-- begining -->
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<!-- begining -->
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0"/>
-		<member type="hoop" angle="0" dx="-5"/>
-		<member type="hula" angle="0" dx="-5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="-4"/>
-		<member type="hula" angle="-5" dx="-4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="-2"/>
-		<member type="hula" angle="-10" dx="-2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-140"/>
-		<member type="arm-right" angle="140"/>
-		<member type="body" angle="30" dx="3"/>
-		<member type="hoop" angle="-15" dx="0"/>
-		<member type="hula" angle="-15" dx="0"/>
-		<member type="foot-left" angle="-30" dy="-3"/>
-		<member type="foot-right" angle="-30" dy="-3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-130"/>
-		<member type="arm-right" angle="130"/>
-		<member type="body" angle="20" dx="2"/>
-		<member type="hoop" angle="-10" dx="2"/>
-		<member type="hula" angle="-10" dx="2"/>
-		<member type="foot-left" angle="-20" dy="-2"/>
-		<member type="foot-right" angle="-20" dy="-2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-120"/>
-		<member type="arm-right" angle="120"/>
-		<member type="body" angle="10" dx="1"/>
-		<member type="hoop" angle="-5" dx="4"/>
-		<member type="hula" angle="-5" dx="4"/>
-		<member type="foot-left" angle="-10" dy="-1"/>
-		<member type="foot-right" angle="-10" dy="-1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-110"/>
-		<member type="arm-right" angle="110"/>
-		<member type="body" angle="0" dx="0"/>
-		<member type="hoop" angle="0" dx="5"/>
-		<member type="hula" angle="0" dx="5"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="4"/>
-		<member type="hula" angle="5" dx="4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="2"/>
-		<member type="hula" angle="10" dx="2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-95"/>
-		<member type="arm-right" angle="95"/>
-		<member type="body" angle="-30" dx="-3"/>
-		<member type="hoop" angle="15" dx="0"/>
-		<member type="hula" angle="15" dx="0"/>
-		<member type="foot-left" angle="30" dy="3"/>
-		<member type="foot-right" angle="30" dy="3"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-100"/>
-		<member type="arm-right" angle="100"/>
-		<member type="body" angle="-20" dx="-2"/>
-		<member type="hoop" angle="10" dx="-2"/>
-		<member type="hula" angle="10" dx="-2"/>
-		<member type="foot-left" angle="20" dy="2"/>
-		<member type="foot-right" angle="20" dy="2"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="-105"/>
-		<member type="arm-right" angle="105"/>
-		<member type="body" angle="-10" dx="-1"/>
-		<member type="hoop" angle="5" dx="-4"/>
-		<member type="hula" angle="5" dx="-4"/>
-		<member type="foot-left" angle="10" dy="1"/>
-		<member type="foot-right" angle="10" dy="1"/>
-	</frame>
-</movement>
-
-<!-- ###### Tired ###### -->
-<movement name="animation1" speed="100" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="body" angle="0"/>
-		<member type="head" angle="0"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-2"/>
-		<member type="head" angle="-23"/>
-		<member type="arm-left" angle="-47"/>
-		<member type="arm-right" angle="-47"/>
-		<member type="foot-left" angle="2"/>
-		<member type="foot-right" angle="2"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-4"/>
-		<member type="head" angle="-46"/>
-		<member type="arm-left" angle="-94"/>
-		<member type="arm-right" angle="-94"/>
-		<member type="foot-left" angle="4"/>
-		<member type="foot-right" angle="4"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-6"/>
-		<member type="head" angle="-69"/>
-		<member type="arm-left" angle="-141"/>
-		<member type="arm-right" angle="-141"/>
-		<member type="foot-left" angle="6"/>
-		<member type="foot-right" angle="6"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-10"/>
-		<member type="head" angle="-95"/>
-		<member type="arm-left" angle="-190"/>
-		<member type="arm-right" angle="-190"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-6"/>
-		<member type="head" angle="-69"/>
-		<member type="arm-left" angle="-141"/>
-		<member type="arm-right" angle="-141"/>
-		<member type="foot-left" angle="6"/>
-		<member type="foot-right" angle="6"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-4"/>
-		<member type="head" angle="-46"/>
-		<member type="arm-left" angle="-94"/>
-		<member type="arm-right" angle="-94"/>
-		<member type="foot-left" angle="4"/>
-		<member type="foot-right" angle="4"/>
-	</frame>
-	<frame>
-		<member type="body" angle="-2"/>
-		<member type="head" angle="-23"/>
-		<member type="arm-left" angle="-47"/>
-		<member type="arm-right" angle="-47"/>
-		<member type="foot-left" angle="2"/>
-		<member type="foot-right" angle="2"/>
-	</frame>
-	<frame>
-		<member type="body" angle="0"/>
-		<member type="head" angle="0"/>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-
-
-
-<!--   ###########################################
-       ##############               ##############
-       #############     WEAPONS     #############
-       ##############               ##############
-       ###########################################   -->
-
-<!-- ###### Ninja-rope ###### -->
-<movement name="ninja-rope" speed="100">
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
-		<member type="arm-left" angle="-10"/>
-		<member type="arm-right" angle="-90"/>
-		<member type="foot-left" angle="-45"/>
-		<member type="foot-right" angle="-45"/>
-	</frame>
-</movement>
-
-<!-- ###### Parachute ###### -->
-<movement name="parachute" speed="180">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="180"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="weapon" dx="-4" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="175"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="5"/>
-		<member type="weapon" dx="-4" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="170"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="10"/>
-		<member type="weapon" dx="-4" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="175"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="5"/>
-		<member type="weapon" dx="-4" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="180"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="weapon" dx="-4" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="185"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-5"/>
-		<member type="weapon" dx="-4" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="190"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-10"/>
-		<member type="weapon" dx="-4" dy="7"/>
-	</frame>
-	<frame>
-		<member type="arm-left" angle="0"/>
-		<member type="arm-right" angle="185"/>
-		<member type="foot-left" angle="45"/>
-		<member type="foot-right" angle="45"/>
-		<member type="body" angle="-5"/>
-		<member type="weapon" dx="-4" dy="7"/>
-	</frame>
-</movement>
-
-<!-- ###### Jetpack - no fire ###### -->
-<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="arm-left" follow_speed="true"/>
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-		<member type="jetpack-fire" dy="-5"/> <!-- hide the fire under the jetpack -->
-	</frame>
-</movement>
-
-<!-- ###### Jetpack - fire ###### -->
-<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
-	<collision_rect left="5" right="5" top="10" bottom="2"/>
-	<frame>
-		<member type="arm-left" follow_speed="true"/>
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-	<frame>
-		<member type="jetpack-fire-right" dy="7"/>
-		<member type="jetpack-fire-left" dy="7"/>
-		<member type="arm-left" follow_speed="true"/>
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-	<frame>
-		<member type="arm-left" follow_speed="true"/>
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-	<frame>
-		<member type="jetpack-fire-right" dy="7"/>
-		<member type="jetpack-fire-left" dy="7"/>
-		<member type="arm-left" follow_speed="true"/>
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-	<frame>
-		<member type="arm-left" follow_speed="true"/>
-		<member type="arm-right" follow_speed="true"/>
-		<member type="foot-left" follow_speed="true"/>
-		<member type="foot-right" follow_speed="true"/>
-	</frame>
-</movement>
-
-<!-- ###### Airhammer ###### -->
-<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="construct" angle="12" dy="-4"/>
-	</frame>
-</movement>
-
-<!-- ###### Grenade ###### -->
-<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-50"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-150"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-160"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-170"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-130"/>
-		<member type="body" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-</movement>
-
-<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-		<member type="body" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-45"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-10"/>
-		<member type="body" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-</movement>
-
-<!-- ###### Bounceball ###### -->
-<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-45"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-70"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-5"/>
-		<member type="arm-right" angle="-90"/>
-		<member type="weapon" dy="-4"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-15"/>
-		<member type="arm-right" angle="-95"/>
-		<member type="weapon" dy="-7"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-20"/>
-		<member type="arm-right" angle="-80"/>
-		<member type="weapon" dy="-11" dx="-1"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-30"/>
-		<member type="arm-right" angle="-40"/>
-		<member type="weapon" dy="-17" dx="1"/>
-		<member type="body" angle="15"/>
-		<member type="foot-left" angle="-15"/>
-		<member type="foot-right" angle="15"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-20"/>
-		<member type="arm-right" angle="0"/>
-		<member type="weapon" dy="-17" dx="6"/>
-		<member type="body" angle="30"/>
-		<member type="foot-left" angle="-30"/>
-		<member type="foot-right" angle="30"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-15"/>
-		<member type="arm-right" angle="40"/>
-		<member type="arm-left" angle="40"/>
-		<member type="weapon" dy="-9" dx="10"/>
-		<member type="body" angle="25"/>
-		<member type="foot-left" angle="-25"/>
-		<member type="foot-right" angle="25"/>
-	</frame>
-	<frame>
-		<member type="head" angle="-5"/>
-		<member type="arm-right" angle="80"/>
-		<member type="arm-left" angle="80"/>
-		<member type="weapon" dy="0" dx="12"/>
-		<member type="body" angle="20"/>
-		<member type="foot-left" angle="-20"/>
-		<member type="foot-right" angle="20"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="weapon" dy="8" dx="12"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="20"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="weapon" dy="10" dx="14"/>
-		<member type="body" angle="0"/>
-		<member type="foot-left" angle="0"/>
-		<member type="foot-right" angle="0"/>
-	</frame>
-</movement>
-
-<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="40"/>
-		<member type="arm-right" angle="120"/>
-		<member type="arm-left" angle="120"/>
-		<member type="body" angle="-10"/>
-		<member type="foot-left" angle="10"/>
-		<member type="foot-right" angle="-10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="20"/>
-		<member type="arm-right" angle="110"/>
-		<member type="arm-left" angle="110"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="head" angle="10"/>
-		<member type="arm-right" angle="90"/>
-		<member type="arm-left" angle="90"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="head" angle="0"/>
-		<member type="arm-right" angle="60"/>
-		<member type="arm-left" angle="60"/>
-		<member type="body" angle="12"/>
-		<member type="foot-left" angle="-12"/>
-		<member type="foot-right" angle="12"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="30"/>
-		<member type="arm-left" angle="30"/>
-		<member type="body" angle="10"/>
-		<member type="foot-left" angle="-10"/>
-		<member type="foot-right" angle="10"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="20"/>
-		<member type="arm-left" angle="20"/>
-		<member type="body" angle="5"/>
-		<member type="foot-left" angle="-5"/>
-		<member type="foot-right" angle="5"/>
-	</frame>
-	<frame>
-		<member type="arm-right" angle="10"/>
-		<member type="arm-left" angle="10"/>
-	</frame>
-</movement>
-
-<!-- ###### Bazooka ###### -->
-<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="foot-left" dy="0"/>
-		<member type="foot-right" angle="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="10" dx="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="10" dy="-1" dx="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="20" dy="-1" dx="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="20" dy="-1" dx="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="30" dy="-2" dx="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="30" dy="-2" dx="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="40" dy="-2" dx="-1"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="40" dy="-2" dx="-1"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="50" dy="-2" dx="-1"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="50" dy="-2" dx="-2"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="60" dy="-2" dx="-2"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="60" dy="-2" dx="-2"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-</movement>
-
-<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="foot-left" dy="-4"/>
-		<member type="foot-right" angle="90" dy="-4" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-200"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-3"/>
-		<member type="foot-right" angle="90" dy="-3" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-190"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="90" dy="-2" dx="4"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-180"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="60" dy="-1" dx="3"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-120"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-2"/>
-		<member type="foot-right" angle="45" dy="-1" dx="3"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="30" dy="-1" dx="2"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="-1"/>
-		<member type="foot-right" angle="15"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="foot-left" dy="0"/>
-		<member type="foot-right" angle="0"/>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-</movement>
-
-<!-- ###### gun ###### -->
-<movement name="weapon-gun-select" speed="50" play_mode="play_once">
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-20"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-40"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-80"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-100"/>
-	</frame>
-</movement>
-
-<!-- ###### Dynamite ###### -->
-<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="75"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="50"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-</movement>
-
-<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-110"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-</movement>
-
-<!-- ###### Mine ###### -->
-<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="0"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-</movement>
-
-<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-90"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-60"/>
-	</frame>
-	<frame>
-		<member type="head" follow_half_crosshair="true"/>
-		<member type="arm-right" follow_half_crosshair="true" angle="-30"/>
-	</frame>
-</movement>
-
-<!-- ###### SuperTux ###### -->
-<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once" >
-	<collision_rect left="5" right="5" top="10" bottom="2" />
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-135" />
-		<member type="arm-left" angle="-45" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-90" />
-		<member type="arm-left" angle="-90" />
-	</frame>
-	<frame>
-		<member type="head" angle="-90" />
-		<member type="arm-right" angle="-120" />
-		<member type="arm-left" angle="-60" />
-	</frame>
-</movement>
-
-</resources>
diff --git a/data/body/gnuteam/dead.png b/data/body/gnuteam/dead.png
deleted file mode 100644
index 518a8ad..0000000
Binary files a/data/body/gnuteam/dead.png and /dev/null differ
diff --git a/data/body/gnuteam/eyelid.png b/data/body/gnuteam/eyelid.png
deleted file mode 100644
index ccf29a0..0000000
Binary files a/data/body/gnuteam/eyelid.png and /dev/null differ
diff --git a/data/body/gnuteam/eyes.png b/data/body/gnuteam/eyes.png
deleted file mode 100644
index 8fd9041..0000000
Binary files a/data/body/gnuteam/eyes.png and /dev/null differ
diff --git a/data/body/gnuteam/foot.png b/data/body/gnuteam/foot.png
deleted file mode 100644
index 4d10142..0000000
Binary files a/data/body/gnuteam/foot.png and /dev/null differ
diff --git a/data/body/gnuteam/head.png b/data/body/gnuteam/head.png
deleted file mode 100644
index a3b738a..0000000
Binary files a/data/body/gnuteam/head.png and /dev/null differ
diff --git a/data/body/gnuteam/helmet.png b/data/body/gnuteam/helmet.png
deleted file mode 100644
index f209d60..0000000
Binary files a/data/body/gnuteam/helmet.png and /dev/null differ
diff --git a/data/body/gnuteam/jetpack-belt.png b/data/body/gnuteam/jetpack-belt.png
deleted file mode 100644
index dc53afe..0000000
Binary files a/data/body/gnuteam/jetpack-belt.png and /dev/null differ
diff --git a/data/body/gnuteam/jetpack-fire.png b/data/body/gnuteam/jetpack-fire.png
deleted file mode 100644
index c24e41d..0000000
Binary files a/data/body/gnuteam/jetpack-fire.png and /dev/null differ
diff --git a/data/body/gnuteam/jetpack.png b/data/body/gnuteam/jetpack.png
deleted file mode 100644
index 4a5a90e..0000000
Binary files a/data/body/gnuteam/jetpack.png and /dev/null differ
diff --git a/data/body/gnuteam/pupil.png b/data/body/gnuteam/pupil.png
deleted file mode 100644
index 99ec290..0000000
Binary files a/data/body/gnuteam/pupil.png and /dev/null differ
diff --git a/data/body/gnuteam/tail.png b/data/body/gnuteam/tail.png
deleted file mode 100644
index 5c9a683..0000000
Binary files a/data/body/gnuteam/tail.png and /dev/null differ
diff --git a/data/body/gnuteam/yoyo.png b/data/body/gnuteam/yoyo.png
deleted file mode 100644
index a5f5846..0000000
Binary files a/data/body/gnuteam/yoyo.png and /dev/null differ
diff --git a/data/body/konqi/arm1left.png b/data/body/konqi/arm1left.png
new file mode 100644
index 0000000..a7a173e
Binary files /dev/null and b/data/body/konqi/arm1left.png differ
diff --git a/data/body/konqi/arm1right.png b/data/body/konqi/arm1right.png
new file mode 100644
index 0000000..a7a173e
Binary files /dev/null and b/data/body/konqi/arm1right.png differ
diff --git a/data/body/konqi/arm2left.png b/data/body/konqi/arm2left.png
new file mode 100644
index 0000000..258404c
Binary files /dev/null and b/data/body/konqi/arm2left.png differ
diff --git a/data/body/konqi/arm2right.png b/data/body/konqi/arm2right.png
new file mode 100644
index 0000000..258404c
Binary files /dev/null and b/data/body/konqi/arm2right.png differ
diff --git a/data/body/konqi/arm3left.png b/data/body/konqi/arm3left.png
new file mode 100644
index 0000000..ce461e6
Binary files /dev/null and b/data/body/konqi/arm3left.png differ
diff --git a/data/body/konqi/arm3right.png b/data/body/konqi/arm3right.png
new file mode 100644
index 0000000..ce461e6
Binary files /dev/null and b/data/body/konqi/arm3right.png differ
diff --git a/data/body/konqi/back.png b/data/body/konqi/back.png
new file mode 100644
index 0000000..8666c12
Binary files /dev/null and b/data/body/konqi/back.png differ
diff --git a/data/body/konqi/belt.png b/data/body/konqi/belt.png
new file mode 100644
index 0000000..cab5ebc
Binary files /dev/null and b/data/body/konqi/belt.png differ
diff --git a/data/body/konqi/black_arm1left.png b/data/body/konqi/black_arm1left.png
new file mode 100644
index 0000000..e912c6c
Binary files /dev/null and b/data/body/konqi/black_arm1left.png differ
diff --git a/data/body/konqi/black_arm1right.png b/data/body/konqi/black_arm1right.png
new file mode 100644
index 0000000..e912c6c
Binary files /dev/null and b/data/body/konqi/black_arm1right.png differ
diff --git a/data/body/konqi/black_arm2left.png b/data/body/konqi/black_arm2left.png
new file mode 100644
index 0000000..be0d2c5
Binary files /dev/null and b/data/body/konqi/black_arm2left.png differ
diff --git a/data/body/konqi/black_arm2right.png b/data/body/konqi/black_arm2right.png
new file mode 100644
index 0000000..be0d2c5
Binary files /dev/null and b/data/body/konqi/black_arm2right.png differ
diff --git a/data/body/konqi/black_arm3left.png b/data/body/konqi/black_arm3left.png
new file mode 100644
index 0000000..5c762c7
Binary files /dev/null and b/data/body/konqi/black_arm3left.png differ
diff --git a/data/body/konqi/black_arm3right.png b/data/body/konqi/black_arm3right.png
new file mode 100644
index 0000000..5c762c7
Binary files /dev/null and b/data/body/konqi/black_arm3right.png differ
diff --git a/data/body/konqi/black_back.png b/data/body/konqi/black_back.png
new file mode 100644
index 0000000..99383d7
Binary files /dev/null and b/data/body/konqi/black_back.png differ
diff --git a/data/body/konqi/black_body.png b/data/body/konqi/black_body.png
new file mode 100644
index 0000000..f943e8f
Binary files /dev/null and b/data/body/konqi/black_body.png differ
diff --git a/data/body/konqi/black_eyelid.png b/data/body/konqi/black_eyelid.png
new file mode 100644
index 0000000..88c26ba
Binary files /dev/null and b/data/body/konqi/black_eyelid.png differ
diff --git a/data/body/konqi/black_eyes.png b/data/body/konqi/black_eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/konqi/black_eyes.png differ
diff --git a/data/body/konqi/black_footleft.png b/data/body/konqi/black_footleft.png
new file mode 100644
index 0000000..9790217
Binary files /dev/null and b/data/body/konqi/black_footleft.png differ
diff --git a/data/body/konqi/black_footright.png b/data/body/konqi/black_footright.png
new file mode 100644
index 0000000..9790217
Binary files /dev/null and b/data/body/konqi/black_footright.png differ
diff --git a/data/body/konqi/black_hair.png b/data/body/konqi/black_hair.png
new file mode 100644
index 0000000..0fe8702
Binary files /dev/null and b/data/body/konqi/black_hair.png differ
diff --git a/data/body/konqi/black_head.png b/data/body/konqi/black_head.png
new file mode 100644
index 0000000..a457db0
Binary files /dev/null and b/data/body/konqi/black_head.png differ
diff --git a/data/body/konqi/black_hornleft.png b/data/body/konqi/black_hornleft.png
new file mode 100644
index 0000000..e63baff
Binary files /dev/null and b/data/body/konqi/black_hornleft.png differ
diff --git a/data/body/konqi/black_hornright.png b/data/body/konqi/black_hornright.png
new file mode 100644
index 0000000..7a166d6
Binary files /dev/null and b/data/body/konqi/black_hornright.png differ
diff --git a/data/body/konqi/black_noze.png b/data/body/konqi/black_noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/konqi/black_noze.png differ
diff --git a/data/body/konqi/black_pupil.png b/data/body/konqi/black_pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/konqi/black_pupil.png differ
diff --git a/data/body/konqi/black_tail.png b/data/body/konqi/black_tail.png
new file mode 100644
index 0000000..8957438
Binary files /dev/null and b/data/body/konqi/black_tail.png differ
diff --git a/data/body/konqi/body.png b/data/body/konqi/body.png
new file mode 100644
index 0000000..9e2a643
Binary files /dev/null and b/data/body/konqi/body.png differ
diff --git a/data/body/konqi/c1.png b/data/body/konqi/c1.png
new file mode 100644
index 0000000..6d4f91a
Binary files /dev/null and b/data/body/konqi/c1.png differ
diff --git a/data/body/konqi/c2.png b/data/body/konqi/c2.png
new file mode 100644
index 0000000..9a17ce1
Binary files /dev/null and b/data/body/konqi/c2.png differ
diff --git a/data/body/konqi/config.xml b/data/body/konqi/config.xml
new file mode 100644
index 0000000..f64f52f
--- /dev/null
+++ b/data/body/konqi/config.xml
@@ -0,0 +1,2945 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE resources SYSTEM "../body.dtd">
+<resources>
+
+<!--   ###########################################
+       ###############             ###############
+       ##############    AUTHOR     ##############
+       ###############             ###############
+       ###########################################   -->
+
+<author>
+  <name>yeKcim</name>
+  <email>yekcim AT crocobox DOT org</email>
+</author>
+
+
+
+
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############     ALIAS     ##############
+       ###############             ###############
+       ###########################################   -->
+
+<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot"/>
+<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot"/>
+<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot"/>
+<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot"/>
+<alias movement="weapon-m16-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select"/>
+<alias movement="fly-black" correspond_to="fly"/>
+<alias movement="weapon-polecatlauncher-select" correspond_to="weapon-gnulauncher-select"/>
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############   SKELETON    ##############
+       ###############             ###############
+       ###########################################   -->
+
+<!-- ###### Body ###### -->
+<sprite name="body" type="body">
+	<image file="body.png"/>
+	<anchor dx="9" dy="16"/>
+	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
+	<attached member_type="head" frame="*" dx="6" dy="3"/>
+	<attached member_type="back" frame="*" dx="5" dy="13"/>
+	<attached member_type="arm-right" frame="*" dx="4" dy="7"/>
+	<attached member_type="arm-left" frame="*" dx="9" dy="7"/>
+	<attached member_type="foot-left" frame="*" dx="11" dy="24"/>
+	<attached member_type="foot-right" frame="*" dx="6" dy="25"/>
+	<attached member_type="belt" frame="*" dx="9" dy="20"/>
+	<attached member_type="tail" frame="*" dx="3" dy="21"/>
+	<attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Hoop (foreground part) ###### -->
+<sprite name="hoop" type="hoop">
+	<image file="hoop.png"/>
+	<anchor dx="18" dy="3"/>
+</sprite>
+
+<!-- ###### Hula (foreground part) ###### -->
+<sprite name="hula" type="hula">
+	<image file="hula.png"/>
+	<anchor dx="18" dy="6"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail" type="tail">
+	<image file="tail.png"/>
+	<anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back" type="back">
+	<image file="back.png"/>
+	<anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head" type="head">
+	<image file="head.png"/>
+	<anchor dx="10" dy="20"/>
+	<attached member_type="hornright" frame="*" dx="14" dy="16"/>
+	<attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+	<attached member_type="hair" frame="*" dx="14" dy="15"/>
+	<attached member_type="helmet" frame="*" dx="11" dy="10"/>
+	<attached member_type="construct" frame="*" dx="14" dy="9"/>
+	<attached member_type="noze" frame="*" dx="14" dy="13"/>
+	<attached member_type="eyes" frame="*" dx="13" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright" type="hornright">
+	<image file="hornright.png"/>
+	<anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft" type="hornleft">
+	<image file="hornleft.png"/>
+	<anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze" type="noze">
+	<image file="noze.png"/>
+	<anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair" type="hair">
+	<image file="hair.png"/>
+	<anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes" type="eyes">
+	<image file="eyes.png"/>
+	<anchor dx="4" dy="3"/>
+	<attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+	<attached member_type="pupil-right" frame="*" dx="3" dy="3"/>
+	<attached member_type="pupil-left" frame="*" dx="5" dy="3"/>
+	<attached member_type="hat" frame="*" dx="1" dy="-1"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hat" type="hat">
+	<image file="hat.png"/>
+	<anchor dx="14" dy="12"/>
+</sprite>
+
+<sprite name="pupil-right" type="pupil-right">
+	<image file="pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left" type="pupil-left">
+	<image file="pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid" type="eyelid">
+	<image file="eyelid.png">
+		<grid pos="0,0" size="9,7" array="7,1"/>
+	</image>
+	<anchor dx="0" dy="0"/>
+	<animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left" type="arm-left">
+	<image file="arm1left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left" type="arm2-left">
+	<image file="arm2left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-L" type="arm3-left">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-R" type="arm3-left">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right" type="arm-right">
+	<image file="arm1right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right" type="arm2-right">
+	<image file="arm2right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-R" type="arm3-right">
+	<image file="arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-L" type="arm3-right">
+	<image file="arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left" type="foot-left">
+	<image file="footleft.png"/>
+	<anchor dx="4" dy="3"/>
+</sprite>
+<sprite name="foot-right" type="foot-right">
+	<image file="footright.png"/>
+	<anchor dx="4" dy="3"/>
+</sprite>
+
+<!-- ###### Helmet ###### -->
+<sprite name="helmet" type="helmet">
+	<image file="helmet.png"/>
+	<anchor dx="15" dy="15"/>
+</sprite>
+
+<!-- ###### Yoyo ###### -->
+<sprite name="yoyo" type="yoyo" go_through_ground="true">
+	<image file="yoyo.png">
+		<grid pos="0,0" size="32,42" array="36,1"/>
+	</image>
+	<anchor dx="29" dy="25"/>
+	<animation speed="150"/>
+</sprite>
+
+<!-- ###### Dead ###### -->
+<sprite name="body-dead" type="body">
+	<image file="dead.png"/>
+	<anchor dx="12" dy="15"/>
+</sprite>
+
+<!-- ###### Black ###### -->
+<!-- ###### Body ###### -->
+<sprite name="body-black" type="body">
+	<image file="black_body.png"/>
+	<anchor dx="9" dy="16"/>
+	<attached member_type="hoop" frame="*" dx="14" dy="22"/>
+	<attached member_type="head" frame="*" dx="4" dy="2"/>
+	<attached member_type="back" frame="*" dx="5" dy="13"/>
+	<attached member_type="arm-right" frame="*" dx="5" dy="8"/>
+	<attached member_type="arm-left" frame="*" dx="10" dy="7"/>
+	<attached member_type="foot-left" frame="*" dx="9" dy="22"/>
+	<attached member_type="foot-right" frame="*" dx="4" dy="24"/>
+	<attached member_type="belt" frame="*" dx="9" dy="20"/>
+	<attached member_type="construct" frame="*" dx="12" dy="0"/>
+	<attached member_type="tail" frame="*" dx="1" dy="21"/>
+	<attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail-black" type="tail">
+	<image file="black_tail.png"/>
+	<anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back-black" type="back">
+	<image file="black_back.png"/>
+	<anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head-black" type="head">
+	<image file="black_head.png"/>
+	<anchor dx="10" dy="20"/>
+	<attached member_type="hornright" frame="*" dx="14" dy="16"/>
+	<attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+	<attached member_type="hair" frame="*" dx="14" dy="15"/>
+	<attached member_type="helmet" frame="*" dx="11" dy="10"/>
+	<attached member_type="construct" frame="*" dx="13" dy="9"/>
+	<attached member_type="noze" frame="*" dx="16" dy="13"/>
+	<attached member_type="eyes" frame="*" dx="15" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright-black" type="hornright">
+	<image file="black_hornright.png"/>
+	<anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft-black" type="hornleft">
+	<image file="black_hornleft.png"/>
+	<anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair-black" type="hair">
+	<image file="black_hair.png"/>
+	<anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze-black" type="noze">
+	<image file="black_noze.png"/>
+	<anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes-black" type="eyes">
+	<image file="black_eyes.png"/>
+	<anchor dx="4" dy="3"/>
+	<attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+	<attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
+	<attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
+</sprite>
+
+<sprite name="pupil-right-black" type="pupil-right">
+	<image file="black_pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left-black" type="pupil-left">
+	<image file="black_pupil.png"/>
+	<anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid-black" type="eyelid">
+	<image file="black_eyelid.png">
+		<grid pos="0,0" size="9,7" array="7,1"/>
+	</image>
+	<anchor dx="0" dy="0"/>
+	<animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left-black" type="arm-left">
+	<image file="black_arm1left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left-black" type="arm2-left">
+	<image file="black_arm2left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-black-L" type="arm3-left">
+	<image file="black_arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-black-R" type="arm3-left">
+	<image file="black_arm3left.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right-black" type="arm-right">
+	<image file="black_arm1right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right-black" type="arm2-right">
+	<image file="black_arm2right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-black-L" type="arm3-right">
+	<image file="black_arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-black-R" type="arm3-right">
+	<image file="black_arm3right.png"/>
+	<anchor dx="5" dy="0"/>
+	<attached member_type="weapon" frame="*" dx="5" dy="5"/>
+	<attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left-black" type="foot-left">
+	<image file="black_footleft.png"/>
+	<anchor dx="1" dy="1"/>
+</sprite>
+<sprite name="foot-right-black" type="foot-right">
+	<image file="black_footright.png"/>
+	<anchor dx="1" dy="1"/>
+</sprite>
+
+<!-- ###### Construct ###### -->
+<sprite name="construct" type="construct">
+	<image file="c1.png"/>
+	<anchor dx="17" dy="12"/>
+	<attached member_type="c2" frame="*" dx="17" dy="12"/>
+</sprite>
+
+<sprite name="c2" type="c2">
+	<image file="c2.png"/>
+	<anchor dx="17" dy="12"/>
+</sprite>
+
+<!-- ###### Belt ###### -->
+<sprite name="belt" type="belt">
+	<image file="belt.png"/>
+	<anchor dx="10" dy="4"/>
+	<attached member_type="jetpack-left" frame="*" dx="9" dy="-5"/>
+	<attached member_type="jetpack-right" frame="*" dx="-1" dy="-3"/>
+</sprite>
+
+<sprite name="jetpack-left" type="jetpack-left">
+	<image file="jetpack.png"/>
+	<anchor dx="5" dy="11"/>
+	<attached member_type="jetpack-left-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-left-fire" type="jetpack-left-fire">
+	<image file="jetpack-fire.png"/>
+	<anchor dx="5" dy="1"/>
+</sprite>
+
+<sprite name="jetpack-right" type="jetpack-right">
+	<image file="jetpack.png"/>
+	<anchor dx="5" dy="11"/>
+	<attached member_type="jetpack-right-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-right-fire" type="jetpack-right-fire">
+	<image file="jetpack-fire.png"/>
+	<anchor dx="5" dy="1"/>
+</sprite>
+
+
+
+<!--   ###########################################
+       ###############             ###############
+       ##############    CLOTHES    ##############
+       ###############             ###############
+       ###########################################   -->
+
+<!-- ###### Normal ###### -->
+<clothe name="normal">
+	<c_member name="arm-left"/>
+	<c_member name="arm2-left"/>
+	<c_member name="arm3-left-L"/>
+	<c_member name="weapon"/>
+	<c_member name="foot-left"/>
+	<c_member name="tail"/>
+	<c_member name="foot-right"/>
+	<c_member name="back"/>
+	<c_member name="body"/>
+	<c_member name="hair"/>
+	<c_member name="hornleft"/>
+	<c_member name="head"/>
+	<c_member name="hornright"/>
+	<c_member name="noze"/>
+	<c_member name="eyes"/>
+	<c_member name="pupil-right"/>
+	<c_member name="pupil-left"/>
+	<c_member name="eyelid"/>
+	<c_member name="arm-right"/>
+	<c_member name="arm2-right"/>
+	<c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Jetpack ###### -->
+<clothe name="jetpack">
+	<c_member name="tail"/>
+	<c_member name="jetpack-left"/>
+	<c_member name="jetpack-right"/>
+	<c_member n