Glad you liked the game. Yeah the mirror mechanic wasn't revolutionary, it was a 3 day jam after all.
Just on the point of the radiation signs... they're there to signify the radioactive waste that kills you if you fall while escaping from Radtown :p
Thanks for playing!