Initial Commit

- poorly written
- problems with memmory
- no UI
- images have to be edited first in graphics editor
- but works :)