Block a user
Initial ui redo progress
merging this back into main for now as it's officially "good enough" for my personal use. Work will still continue implementing plenty of new features and refinements