1. adjust lstlisting style
2. add ejoy2d-sprite(not completed..)