Changed licensing, added descriptive commenting and added a screen size constant.