1. Created a miniature generic framework for collision calculations.
2. Replaced css based ball with png image for better performance on mobile.
3. Created DragController for managing user inputs across devices.