playing with ugly html and css, produced a randomly generated grid, takes out elements for a user and provides a solution at /solution page