Implement positioning
-- somethings up with trying to set the position after, take a look at this later and default to maximized