x and y values based on system scale, by mtg101

i havent done too much testing yet but I just wanted to get it in here, will probably extend this class myself