The Virtual Game of Basketball: The Math, Physics and Fundamentals