Finished most of the parts, Only left debouncing part