Refactor, plus added more bar so it is more fluid now, also added a test.sh to display all kinds of bars