Pretty much done, might add animations and adjustments there and there. @Arcleu