Game now has a direct dependency on RenderLoop
animations are now driven by the render loop
fixing render loop animation issue
enhanced shuffle animation
small refactor in game initialization
app wireup logic is now in a separate js file