Retina Assets and other fixes

I recreated your assets as best as I could, but you can look at the diffs and judge for yourself. Then I made Retina assets and updated the code to make them work. Also fixed bugs to make it work with the current version of ruby.