Anyoing Bug Fixes

+ Added a update function to world that runs a set maximum amount of
times each second.
+ Puzzle timer count seconds properly.
+ Lights are updated better.
+ Particle bug discovered and fixed.
+ Rewamped puzzles. (Removed useless ones and added a few new
challenging ones.)