bug fixes and new implementation

using new bead made by hala
implementing different bead shapes
implementing the user defined count with prefs saving