work in progress, minor faults with in the scale and file probably is big. :3 Also some design fixes to do. :3