More customization + sounds

- Added color customization
- Added sounds
- Added helper functions
- improved AI