2048 Ballz – Where Physics Meets the Number Puzzle Challenge