Updated gitignore
Used Points and Sizes
Tidied up some Point and Size usage
Merge branch 'new_enhanced'
Updated because of Rubocop review