animations refactor complete
refactored code to put obstacle generation in its own controller, basic collision detection implemented