update render module

I put all the param on attributes of the object prototype, and I emit
the final object at the end.
rename of the mouse emit

the emit name where to complicated, now it's better
Begin of move module

Add the move methods to the object, you can call them with the key
module.
Alien asset

Exemple of asset with all the directions,
it's not animated yet
update of branch with a marster merge before merge back into master