Switched to *requestAnimationFrame (added fallback), finally added time delta. Added cool fog effect for game background, fixed small issue with stretched background looping.