Refactoring of obstacles

-updated how obstacles are selected to appear and refactored coin creation so more than one coin can appear at once