Added sizing and moved options to a centralized object
Added fullscreen support