Implement level redirections; Default store to png; Organize & add new level files

jpg is lossy, its a bad idea to md5 its pixels and expect a match afterwards. As i recalculate the hashes on load, this probably works fine. Switching to png to be on the safe side though

Apparently i have the a level twice here, for some odd reason. Bad lvl hash ? Also, levels seem to have different hash sometimes (bonus lv2 level, possibly different bg ?)