Initial upload of the code.
Migrated from the other repository to this one. works well and I added some UI for the visual effects