Improved paddle bounds checking, improved ball start direction and AI