Removed 'magic' values and cleaned up
Pass around course-related variables
Don't return an empty list - no point
Use requests for all HTTP requests
Black bg improvments
flake8
Added blank bg image