Responsive!

Added basic responsiveness. Code is a bit gross, but it works.