Yeah if I ever redo a more complete version I'd like to improve on every point you mentioned. Thanks for the feedback!