Add commenting, background image, and UI improvements.
Comment Moved outside of return statement