Shape example update

- ability to move sprites around with the mouse
- transparent background

next major step will be part of the SAT collision algorithm !